Não está claro sobre a ejeção da unidade USB: "não desconecte até terminar"

16

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.

Sander Vocke
fonte
Eu estou pensando sobre a mesma coisa. parece ser o mesmo problema em 17.10 como 16.04. você grava alguns dados aleatórios e bem divididos em um disco (digamos 300 MB) e o diálogo de transferência fecha MUITO antes do sistema permitir que você desconecte. na minha opinião, usando um sandisk 3.0, o sistema está ficando congestionado, porque o Windows ejeta a mesma operação comparativamente mais cedo. às vezes o linux trava completamente por horas e eu tenho que ir para o utilitário de disco e desligá-lo ou reiniciar o computador para evitar setores corrompidos. Não é ideal. ele também tem bugs, onde ele vai te dar um ra transferência ridículo
Shane J

Respostas:

4

Eu tive isso no passado e encontrei uma solução que funciona para mim.

O comando syncgarantirá que tudo seja gravado em todos os discos conectados.

Você não precisa sudo syncdisso, 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.

Noki
fonte
2

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.

ciampix
fonte