2

TL; DR Этот вопрос касается автоматического монтирования разделов с файловыми системами, не относящимися к macOS.

В настоящее время я использую macOS 10.12.x и могу успешно смонтировать внешний диск SATA, отформатированный в файловой системе ext4, к своему MBP благодаря этому чуваку. Я могу читать / писать на диск без проблем.

Однако я хотел бы автоматически смонтировать диск / раздел / файловую систему с помощью утилит, предоставляемых macOS. Я видел множество статей людей, автоматически монтирующих сетевые ресурсы, такие как SMB NIS и т.д.

Я знаю, что это можно сделать на GNU/Linux с помощью таких инструментов, как usbmount и udev . Я слышал, что есть платная программа за 40 долларов, которая может сделать то, что я ищу.

Тем не менее, было бы идеально, чтобы этот внешний USB-накопитель автоматически монтировался с использованием встроенных инструментов, предоставляемых macOS, или с помощью некоторых бесплатных инструментов, которые могут быть предоставлены homebrew.

Из моего понимания macOS опирается на

/etc/auto_master

для автоматического монтирования ресурсов с помощью демона запуска automountd .

Я добавил следующую запись в указанный выше файл,

/- auto_resources -nobrowse,nosuid

Затем создал файл auto_resources со следующим содержанием

/../mnt/external-samsung-1tb -fstype=fuse-ext2 /dev/disk2s2

И, наконец, я запускаю sudo -E automount -cv чтобы перемонтировать все автоматически смонтированные файловые системы в macOS, и вижу вывод ниже:

automount: /net updated
automount: /mnt/external-samsung-1tb updated
automount: no unmounts

Однако, когда я делаю ls -lah /mnt/external-samsung-1tb

Я не вижу файлов в списке. И да, в системе есть файлы, как я проверял, вручную подключая диск.

0