TL; DR To pytanie dotyczy montaż automatyczny partycje z systemami plików innymi niż macOS.
Obecnie używam macOS 10.12.x i dzięki temu mogę z powodzeniem zamontować zewnętrzny dysk SATA sformatowany za pomocą systemu plików ext4 na moim MBP koleś . Jestem w stanie czytać / zapisywać na dysk bez żadnych problemów.
Chciałbym jednak automatycznie zamontować dysk / partycję / system plików za pomocą narzędzi dostarczonych przez macOS. Widziałem wiele artykułów osób, które automatycznie montowały udziały sieciowe, takie jak SMB NIS itp.
Zdaję sobie sprawę, że można to zrobić na skrzynce GNU / Linux za pomocą narzędzi takich jak usbmount
i udev
. Słyszałem, że jest płatny program 40 USD USD, które mogą robić to, czego szukam.
Idealnym rozwiązaniem byłoby jednak automatyczne podłączenie tego zewnętrznego dysku USB za pomocą rodzimych narzędzi dostarczanych przez system MacOS lub przy użyciu niektórych WOLNY narzędzia, które mogą być dostarczone przez homebrew .
Z mojego zrozumienia macOS polega na
/etc/auto_master
do automatycznego montowania zasobów za pomocą automountd demon uruchamiania.
Dodałem poniższy wpis do powyższego pliku,
/- auto_resources -nobrowse,nosuid
Następnie stworzył auto_resources
plik z poniższą zawartością
/../mnt/external-samsung-1tb -fstype=fuse-ext2 /dev/disk2s2
I wreszcie biegnę sudo -E automount -cv
aby ponownie zamontować wszystkie automatycznie zamontowane systemy plików na macOS, i widzę poniższe dane wyjściowe,
automount: /net updated
automount: /mnt/external-samsung-1tb updated
automount: no unmounts
Jednak kiedy to robię ls -lah /mnt/external-samsung-1tb
Nie widzę wymienionych plików. I tak w systemie znajdują się pliki, które zweryfikowałem ręcznie montując napęd.