Riesci a far montare OSX solo su determinate partizioni quando colleghi un HDD esterno?


17

Ho un HDD esterno con 4 partizioni.

La mia domanda è la seguente: esiste un modo per dire al sistema operativo di montarne solo due (uno FAT e uno HFS +) quando collego l'HDD? È piuttosto fastidioso avere 4 "dischi" collegati sul Finder e rende l'espulsione del disco un test per la mia pazienza.

Gradirei i tuoi suggerimenti. Se è impossibile, suppongo che dovrò solo giocherellare e ottenere tutto in 2 partizioni ...: /

Risposte:


15

Sì. Dovrai creare un file chiamato "fstab" in / etc se non è già presente:

sudo nano /etc/fstab

Successivamente, avremo bisogno delle partizioni Unique Universal Identifier (UUID). Apri Utility Disco ed evidenzia la partizione di cui non desideri eseguire il montaggio automatico. Quindi premi CMD + I e verrai accolto con la seguente schermata (notare l'UUID evidenziato):

Informazioni sulla partizione dell'utilità disco

Dovremo quindi inserire la seguente riga nel nostro file fstab. L'esempio seguente impedisce il montaggio automatico della mia partizione "Shockwave":

UUID=27C2148B-1734-3900-B89C-FE3EB7E11DBC    none   hfs   rw,noauto

Premi CNTRL + O per salvare quando hai finito. Puoi aggiungerne quanti ne desideri; uno per riga. Riavvia e quelle partizioni specificate in fstab non verranno montate.

L' UUID è l'identificatore univoco delle partizioni (consultare invece la pagina di manuale se si desidera utilizzare invece l'etichetta del dispositivo). Il tag noauto dice a OS X di non montare automaticamente al caricamento. Puoi ancora montarli usando Utility Disco, ma inizialmente OS X non lo farà per te.

Se vuoi saperne di più su fstab e cosa puoi fare con esso, puoi visualizzare la rispettiva man-page .


È praticamente quello di cui ho bisogno, anche se sembra non funzionare per me. Sto scrivendo quanto segue: "UUID = {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} nessuno hfs rw, noauto" ma sembra non funzionare, sei sicuro che questa sia la sintassi?
kevin9794,

Ho aggiornato il tutorial per te. Ricorda di rimuovere le parentesi graffe (ad es. UUID = 9324-343224-2343) altrimenti non funzionerà! Se il problema persiste, assicurati di avere l'UUID corretto.

Che dire di una partizione FAT? l'utilità del disco non mostra alcun UUID per la partizione FAT32.
Frozen Flame,

Cosa succede se l'etichetta ha uno spazio?

@ EthanCardenas- E se lo facesse? Stai utilizzando l'UUID non l'etichetta
Greenonline

7

È possibile aggiungere voci /etc/fstabper impedire il montaggio dei volumi. Questo è simile alla tecnica descritta da @cksum. Ecco alcuni esempi di una riga. Creeranno un file fstab se non esiste, altrimenti aggiungeranno. Hai bisogno dei privilegi di amministratore.

  1. Impedisci il montaggio di un volume HFS (Mac) denominato Archive. Se è montato manualmente, sarà in lettura / scrittura.

    echo "LABEL=Archive none hfs rw,noauto 0 0" | sudo tee -a /etc/fstab

  2. Volume NTFS denominato BOOTCAMP. Sola lettura.

    echo "LABEL=BOOTCAMP none ntfs ro,noauto 0 0" | sudo tee -a /etc/fstab

  3. Volume FAT32 denominato PMBPORTABLE. Sola lettura.

    echo "LABEL=PMBPORTABLE none msdos ro,noauto 0 0" | sudo tee -a /etc/fstab


Quindi posso montare un disco perticolare con sudo mount -t msdos /dev/disk3 /Volumes/usb. Ma posso farlo senza saperlo /dev/disk3?
Frozen Flame,

1
+1 - Questa è una buona tecnica, poiché l'UUID tende a cambiare se si collegano o si scollegano i dischi USB. Utilizzando questo metodo, non è necessario aggiornare fstabogni volta che si modifica la configurazione del disco. Potrebbe essere una buona idea sottolineare questo fatto nella tua risposta.
Greenonline,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.