Eu sempre pensei que remover com segurança um dispositivo que havia sido montado era usar o umountcomando e, até recentemente, quando mudei para o Ubuntu 12.04 LTS, notei que havia a capacidade de remover com segurança o dispositivo que impressionou minha curiosidade.
Pesquisei várias postagens e descobri que, umountaparentemente, não significa que posso remover o dispositivo com segurança porque não o desliga. Eu sei que existe a opção eject. Agora, este é o meu entendimento depois de vasculhar a Internet. As referências incluem:
- O dilema "Desmontar", "Ejetar" e "Remover com segurança a unidade"
"ejetar" / "desmontar" / "remover com segurança a unidade" - qual é o melhor?
- desmontar apenas desmonta uma única partição no dispositivo
- remover com segurança desmonta todas as partições no dispositivo e desliga o dispositivo
- ejetar é usado para mídias como CDs, DVD, etc.
Eu então me deparei com um artigo, mas achei o processo complicado e acho que finalmente cheguei ao pagamento quando me deparei com o comando, udiskspor exemploudisks --unmount /dev/sdb1 && udisks --detach /dev/sdb
O que me confunde é (além de saber se umountrealmente significa que é seguro remover o dispositivo sem perda de dados e se eu preciso usar o comando syncanterior a ele, bem como se o dispositivo foi desligado e que a remoção segura parece conseguir) é por que Eu tenho que usar /dev/sdbseguido por --detachem oposição a/dev/sdb1