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
Я не вижу файлов в списке. И да, в системе есть файлы, как я проверял, вручную подключая диск.