Eu tenho uma pergunta sobre a ejeção de unidades flash USB no Ubuntu Xenial 16.04.
Quando ainda há alguma E / S ao clicar no botão ejetar, recebo a mensagem:
Escrevendo dados para (...). Não desconecte até terminar.
Recebo a mensagem, mas o que não está claro para mim: como serei notificado quando a escrita terminar? Esta mensagem parece permanecer até ser descartada. Não há nenhuma mensagem adicional que me notifique que posso desconectar a unidade.
E não é possível clicar em "ejetar" novamente para verificar o status, porque a unidade já desapareceu no explorer.
Como o usuário deve saber quando a unidade pode ser ejetada? Existe um comando de terminal que eu possa usar? Mais importante, isso parece uma falha da interface do usuário.
Respostas:
Eu tive isso no passado e encontrei uma solução que funciona para mim.
O comando
sync
garantirá que tudo seja gravado em todos os discos conectados.Você não precisa
sudo sync
disso, a menos que o disco possua alguns arquivos de log pertencentes à raiz, por exemplo, que também precisam ser gravados.Se o comando sync terminar sem erros, achei seguro remover a unidade.
fonte
Se a unidade já desapareceu no explorer, significa que ela já está desmontada. Então você está seguro para extrair a unidade sempre que quiser. Se a mensagem de aviso ainda estiver por aí, isso é um bug (menor). Esqueça. Se você quiser verificar novamente, abra um terminal e digite "df -h" para ver se ele ainda está montado. Se eu estiver certo, não deveria.
fonte