Ho sempre pensato che per rimuovere in sicurezza un dispositivo che era stato montato fosse usare il umountcomando e fino a poco tempo fa quando sono passato a Ubuntu 12.04 LTS, ho notato che c'era la possibilità di rimuovere in sicurezza il dispositivo che ha suscitato la mia curiosità.
Ho scavato in giro un numero di post e umountho scoperto che apparentemente non significa che posso rimuovere in sicurezza il dispositivo perché non lo spegne. So che c'è l'opzione per eject. Ora questa è la mia comprensione dopo aver perlustrato Internet. I riferimenti includono:
- Il dilemma "Smonta", "Espelli" e "Rimozione sicura dell'unità"
"espulsione" / "smontaggio" / "rimozione sicura dell'unità" - quale è meglio?
- umount smonta solo una singola partizione sul dispositivo
- la rimozione sicura smonta tutte le partizioni sul dispositivo e spegne il dispositivo
- espulsione viene utilizzato per media come CD, DVD, ecc
Mi sono imbattuto in un articolo, ma ho trovato il processo contorto e penso di aver finalmente colpito lo stipendio quando mi sono imbattuto nel comando, udisksad esudisks --unmount /dev/sdb1 && udisks --detach /dev/sdb
Ciò che mi confonde è (a parte se umounteffettivamente significa che è sicuro rimuovere il dispositivo senza perdita di dati e se ho bisogno di usare il comando syncprima di esso e che il dispositivo si è spento che la rimozione sicura sembra raggiungere) è perché Devo usare /dev/sdbseguito da --detachal contrario di/dev/sdb1