Czy możesz zmusić OSX do montowania określonych partycji po podłączeniu zewnętrznego dysku twardego?
17
Mam zewnętrzny dysk twardy z 4 partycjami.
Moje pytanie brzmi: czy istnieje sposób, aby powiedzieć systemowi operacyjnemu, aby zamontował tylko dwa z nich (jeden FAT i jeden HFS +) po podłączeniu dysku twardego? Dość irytujące jest podłączenie 4 „dysków” do wyszukiwarki i sprawia, że wysuwanie dysku jest testem dla mojej cierpliwości.
Byłbym wdzięczny za twoje sugestie. Jeśli to niemożliwe, chyba będę musiał się bawić i zbierać wszystko w 2 partycjach ...: /
Tak. Musisz utworzyć plik o nazwie „fstab” w / etc, jeśli go jeszcze nie ma:
sudo nano /etc/fstab
Następnie potrzebujemy partycji Unique Universal Identifier (UUID). Otwórz Narzędzie dyskowe i zaznacz partycję, której nie chcesz automatycznie montować. Następnie naciśnij CMD + I, a pojawi się następujący ekran (zauważ podświetlony UUID):
Będziemy wtedy musieli wprowadzić następujący wiersz do naszego pliku fstab. Poniższy przykład zapobiegnie automatycznemu zamontowaniu partycji „Shockwave”:
Naciśnij CNTRL + O, aby zapisać, gdy skończysz. Możesz dodać tyle, ile chcesz; jeden na linię. Uruchom ponownie, a partycje określone w fstab nie zostaną zamontowane.
UUID jest unikalny identyfikator partycji (zapoznać się z man-stronę poniżej, jeśli chcesz korzystać z urządzenia zamiast etykietę). Noauto tag mówi OS X nie do automatycznego montowania na obciążenia. Nadal możesz je montować za pomocą Narzędzia dyskowego, ale OS X początkowo tego nie zrobi.
Jeśli chcesz dowiedzieć się więcej o fstab i tym, co możesz z nim zrobić, możesz wyświetlić odpowiednią stronę podręcznika .
Właśnie tego potrzebuję, choć wydaje mi się, że to nie działa. Piszę: „UUID = {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} none hfs rw, noauto”, ale wydaje się, że nie działa, czy na pewno jest to składnia?
kevin9794
Mam dla ciebie aktualizację samouczka. Pamiętaj, aby usunąć nawiasy klamrowe (np. UUID = 9324-343224-2343), inaczej nie zadziała! Jeśli nadal nie działa, upewnij się, że masz poprawny identyfikator UUID.
Co z partycją FAT? Narzędzie dyskowe nie pokazuje UUID dla partycji FAT32.
Frozen Flame
Co jeśli etykieta ma spację?
@ EthanCardenas- Co jeśli to zrobi? Używasz UUID, a nie etykiety
Greenonline
7
Możesz dodać wpisy, /etc/fstababy zapobiec montowaniu woluminów. Jest to podobne do techniki opisanej przez @cksum. Oto kilka przykładów jednowarstwowych. Utworzą plik fstab, jeśli nie istnieje, w przeciwnym razie dołączą się. Potrzebujesz uprawnień administratora.
Zapobiegaj montowaniu woluminu HFS (Mac) o nazwie Archiwum. Jeśli zostanie zamontowany ręcznie, będzie to odczyt / zapis.
echo "LABEL=Archive none hfs rw,noauto 0 0" | sudo tee -a /etc/fstab
Wolumin NTFS o nazwie BOOTCAMP. Tylko czytać.
echo "LABEL=BOOTCAMP none ntfs ro,noauto 0 0" | sudo tee -a /etc/fstab
Wolumin FAT32 o nazwie PMBPORTABLE. Tylko czytać.
echo "LABEL=PMBPORTABLE none msdos ro,noauto 0 0" | sudo tee -a /etc/fstab
Więc mogę zamontować napęd obwodowy sudo mount -t msdos /dev/disk3 /Volumes/usb. Ale czy mogę to zrobić bez wiedzy /dev/disk3?
Frozen Flame
1
+1 - To dobra technika, ponieważ UUID ma tendencję do zmiany, jeśli podłączasz lub odłączasz dyski USB. Korzystając z tej metody, nie trzeba aktualizować za fstabkażdym razem, gdy zmieniasz konfigurację dysku. Dobrym pomysłem może być podkreślenie tego faktu w swojej odpowiedzi.
Możesz dodać wpisy,
/etc/fstab
aby zapobiec montowaniu woluminów. Jest to podobne do techniki opisanej przez @cksum. Oto kilka przykładów jednowarstwowych. Utworzą plik fstab, jeśli nie istnieje, w przeciwnym razie dołączą się. Potrzebujesz uprawnień administratora.Zapobiegaj montowaniu woluminu HFS (Mac) o nazwie Archiwum. Jeśli zostanie zamontowany ręcznie, będzie to odczyt / zapis.
echo "LABEL=Archive none hfs rw,noauto 0 0" | sudo tee -a /etc/fstab
Wolumin NTFS o nazwie BOOTCAMP. Tylko czytać.
echo "LABEL=BOOTCAMP none ntfs ro,noauto 0 0" | sudo tee -a /etc/fstab
Wolumin FAT32 o nazwie PMBPORTABLE. Tylko czytać.
echo "LABEL=PMBPORTABLE none msdos ro,noauto 0 0" | sudo tee -a /etc/fstab
źródło
sudo mount -t msdos /dev/disk3 /Volumes/usb
. Ale czy mogę to zrobić bez wiedzy/dev/disk3
?fstab
każdym razem, gdy zmieniasz konfigurację dysku. Dobrym pomysłem może być podkreślenie tego faktu w swojej odpowiedzi.