Executando chkdsk /f
na unidade, uma máquina com Windows 7 resultou em alguns reparos. Agora rsync
é executado sem problemas.
Estou no Ubuntu 12.04 e quero fazer backup de dados no meu disco rígido externo, que é NTFS.
Ao executar cp -rp
ou rsync
, obtenho no space left
erros como este:
'rsync: mkstemp "/media/Expansion Drive/.../home/username/filename" failed: No space left on device (28)'
Mas há espaço
# df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/sdf1 1.9T 1.6T 314G 84% /media/Expansion Drive
E há inodes:
# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
...
/dev/sdf1 343460980 14216701 329244279 5% /media/Expansion Drive
Eu tentei executar rsync
como root, o que não resolve o problema.
O disco está realmente cheio? Como devo corrigir isso?
Edite com dados adicionais:
Usa o fuseblk, não sei como verificar se ele usa ntsf-3g, mas acho que é padrão no Ubuntu 12.04
$ mount
...
/dev/sdf1 on /media/Expansion Drive type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
dmesg
não mostra dados ou erros adicionais.
Os arquivos não são particularmente grandes - especialmente não têm mais de 300 GB.
Escrever qualquer outra coisa também falha:
$ echo "hello world" > /media/Expansion\ Drive/.../home/username/test.file
bash: /media/Expansion Drive/.../home/username/test.file: No space left on device
Tags ntfs rsync inode ubuntu ubuntu-12.04