Espulsione di partizioni USB all'avvio - funziona ma non del tutto

1

Ho un'unità USB con quattro partizioni. SuperDuper utilizza queste partizioni per eseguire il backup del mio mac. Poiché è programmato SuperDuper, ho sempre collegato l'unità USB. Ma francamente il rumore della chiavetta USB mi sta facendo impazzire. Quindi rimuovo le partizioni ogni volta che avvio il Mac. SuperDuper è configurato in modo che monti la partizione quando è pianificato il backup e lo smonta nuovamente.

Sto cercando di trovare un modo in modo che non debba espellere manualmente le partizioni. Ho due metodi che funzionano. Ho modificato il file / etc / fstab con gli UUID e impedito il montaggio delle partizioni e ho provato il metodo di creare uno script di accesso che richiama uno "script di shell" disinstallazione di diskutil ..... "". Entrambi i metodi funzionano. Le partizioni non vengono montate. MA il motore non si "spegne". Devo andare in Utility Disco ed espellere nuovamente l'unità non rimossa (grigio chiaro) affinché il motore delle unità USB sia silenzioso. Non importa quale delle quattro unità che ho scelto di espellere di nuovo, l'espulsione di uno fa il trucco.

Ho anche notato che se espellevo automaticamente tre delle unità all'avvio e poi espellevo manualmente la quarta unità che l'unità USB si spegne. Quindi sembra esserci una differenza tra l'espulsione tramite script e il clic con il pulsante destro del mouse "espelli".

Qualcuno sa perché è così? C'è un modo per espellere le partizioni in modo che l'unità USB capisca questo?

Grazie

    
posta Joseph 27.02.2012 - 11:22
fonte

1 risposta

1

Come suggerito da Harald, la soluzione è usare "diskutil eject" non smontato.

Per chiunque stia guardando questo thread, il mio script di accesso ha il seguente aspetto:

delay 5
try
   do shell script "diskutil eject \"/Volumes/MYPARTITION\""
end try

Grazie ancora!

    
risposta data 27.02.2012 - 14:26
fonte

Leggi altre domande sui tag