Pouco claro sobre a ejeção da unidade USB: “não desconecte até terminar”

10

Eu tenho uma pergunta sobre como ejetar unidades flash USB no Ubuntu Xenial 16.04.

Quando ainda há alguma E / S acontecendo ao clicar no botão de ejetar, recebo a mensagem:

  

Escrevendo dados para (...). Não desligue até terminar.

Recebo a mensagem, mas o que não está claro para mim: como serei notificado quando a escrita terminar? Esta mensagem parece ficar por aqui até ser descartada. Não há nenhuma mensagem adicional que me notifique que eu possa desconectar a unidade.

E não é possível clicar em "ejetar" novamente para verificar o status, porque a unidade já desapareceu no explorador.

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 deficiência da interface do usuário.

    
por Sander Vocke 29.03.2017 / 09:40

2 respostas

2

Eu já 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 deve precisar de sudo sync para isso, a menos que o disco tenha alguns arquivos de log de propriedade do root, por exemplo, que também precisem ser escritos.

Se o comando de sincronização terminar sem erros, é seguro remover a unidade.

    
por Noki 30.04.2018 / 22:53
1

Se a unidade já estiver desaparecida no explorador, significa que já está desmontada. Então você está seguro para extrair a unidade sempre que quiser. Se a mensagem de aviso ainda estiver por aí, então isso é um erro (menor). Esqueça. Se você quiser verificar novamente, abra um terminal e digite "df -h" para ver se ele ainda está montado. Se estou certo, não deveria.

    
por ciampix 23.05.2018 / 09:06