Certa vez, desmontei um dispositivo USB usando o gerenciador de arquivos Ubuntu ou Debian e, quando o ícone próximo à unidade que mostra que ele está montado desapareceu, retirei imediatamente o dispositivo USB. Acontece que o Linux ainda estava gravando alguns dados no dispositivo USB no momento em que o retirei.
Esta é uma pergunta específica do gerenciador de arquivos? Isso também pode acontecer quando você desmonta via linha de comando ou o shell bloqueia até que o dispositivo seja salvo para ser retirado?
Responder1
Você sempre pode verificar se os dados estão sendo gravados no dispositivo desmontado usando iostat, por exemplo:
iostat -p /dev/sde1 1
onde você especifica o dispositivo ( /dev/sde1
no exemplo) e o intervalo de atualização de estatísticas.
Responder2
Para a última pergunta (linha de comando):
Na linha de comando, o umount
comando espera até que os arquivos sejam armazenados e o sistema de arquivos seja realmente desmontado. Pessoalmente prefiro usar o comando eject
em dispositivos USB: este comando irá desmontar e desligar o dispositivo USB (para que o led esteja apagado e eu tenha certeza que posso remover o dispositivo). Ambos os comandos retornarão somente quando o trabalho for encerrado.
Em geral você pode verificar o led. Se estiver piscando, os dados estão sendo armazenados. Você também pode dar o comando mount
para ver se o dispositivo está conectado.
Responder3
Você pode fazer check-in no terminal usando ls /dev/sd*
. Se o arquivo do dispositivo da sua unidade USB ainda existir, provavelmente ainda estará gravando alguns dados.