Após copiar os arquivos, execute sudo sync -f one/of/the/files
. Ele gravará todos os dados em cache do sistema de arquivos onde esse arquivo é armazenado imediatamente. Leia a man page para alguns aspectos sobre sistemas de arquivos.
Meu Fedora 27 grava dados reais em USB em umount
. Antes de umount
funciona apenas com links ou algo parecido. Então, por exemplo, quando eu transfiro um arquivo grande de 5 GB cp /home/iam/bigFile /run/mnt/iam/myUSB/
ele será transferido em vários segundos. Mas não há gravações reais. Depois de usar o umount /dev/sdd1
, ele será desmontado do USB por vários minutos.
Se eu remover o USB depois de cp /home/iam/bigFile /run/mnt/iam/myUSB/
, mas antes de umount /dev/sdd1
, o arquivo será corrompido.
Como forçar o Fedora a escrever dados reais quando eu uso cp
?
Após copiar os arquivos, execute sudo sync -f one/of/the/files
. Ele gravará todos os dados em cache do sistema de arquivos onde esse arquivo é armazenado imediatamente. Leia a man page para alguns aspectos sobre sistemas de arquivos.