Existem situações diferentes:
- Pode haver processo usando um arquivo nessa unidade
- Ao remover a unidade de repente, eles podem falhar.
- Pode haver processo escrevendo algo para dirigir
- Remova e você perderá tudo que for escrito para dirigir.
- Pode haver algo no buffer ainda não armazenado no disco.
- Novamente, se você remover, perderá
- Enquanto o disco está sendo usado (a maioria começa a gravar em), removê-lo também pode causar cenários diferentes, como um sistema de arquivos corrompido.
O que faço para remover uma unidade com segurança é:
-
Certifique-se de que não resta nada no buffer e tudo foi gravado no disco.
sync
-
Desmonte-o, o que nos deixa à margem, ninguém tem negócios com disco:
sudo umount /dev/sdb1
-
Desligue:
udisksctl power-off -b /dev/sdb
Também escrevi um script para fazer essas coisas automaticamente, aqui você pode obtê-lo.