Eu também uso o Ubuntu 11.10 de 64 bits. Você pode usar o comando lsof
para pesquisar e ver se o cache foi gravado. Este comando lista quais processos / comandos mantêm arquivos abertos. Não tenho certeza se isso funcionará para o cache USB.
- testei com
rsync
a ~ transferência de arquivo de 2 gb - pen drive: Barramento 002 Dispositivo 004: ID 8564: 1000 (Transcend Jetflash 8gb retrátil, uma partição FAT32)
-
O comando
mount
mostra:/dev/sdd1 on /media/19D1-8868 type vfat (rw,nosuid,nodev,uid=1001,gid=1001,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
-
Comando usado:
rsync -Pr ./testfile /media/19D1-8868/test/
"- P" mostra o progresso.
lsof durante a transferência:
$ lsof +f -- /media/19D1-8868/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rsync 23132 testme cwd DIR 8,49 4096 33 /media/19D1-8868/test
rsync 23133 testme cwd DIR 8,49 4096 33 /media/19D1-8868/test
rsync 23133 testme 1u REG 8,49 666271744 350 /media/19D1-8868/test/.testfile.2Ejgei
lsof quando terminar:
$ lsof +f -- /media/19D1-8868/
No entanto, eu não posso reproduzir o que você diz com rsync
. Eu poderia quase instantaneamente (2-3 segundos) remover o usb usando a opção "Remover com segurança".
Além disso, quando tentei transferir com nautilus
, a transferência ficou presa a "2 segundos restantes", até que ela transferiu todo o arquivo, provavelmente incluindo o cache porque a luz do led do usb parou de piscar e eu pude remover quase instantaneamente com segurança o pau.
- O que
mount
mostra no seu caso? - Você tentou inicializar a partir de um CD ao vivo e testá-lo lá também?
- Você tentou formatar completamente o pendrive com o gparted e criar uma nova partição fat32?