Ubuntu 12.04を使用していて、NTFSである外付けハードドライブにデータをバックアップしたいと考えています。
cp -rp
またはrsync
を実行すると、次のようなno space left
エラーが発生します。
`rsync: mkstemp "/media/Expansion Drive/.../home/username/filename" failed: No space left on device (28)`
しかし、余地はあります
# df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/sdf1 1.9T 1.6T 314G 84% /media/Expansion Drive
そして、iノードがあります:
# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
...
/dev/sdf1 343460980 14216701 329244279 5% /media/Expansion Drive
rsync
をrootとして実行しようとしましたが、問題は解決しません。
ディスクは本当にいっぱいですか?これをどのように修正すればよいですか?
追加データで編集:
Ntsf-3gを使用しているかどうかを確認する方法がわからない、fuseblkを使用していますが、Ubuntu12.04では標準だと思います
$ mount
...
/dev/sdf1 on /media/Expansion Drive type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
dmesg
は追加のデータやエラーを表示しません。
ファイルは特に大きくはありません。特に300GB以上の大きさではありません。
他のものを書くことも失敗します:
$ echo "hello world" > /media/Expansion\ Drive/.../home/username/test.file
bash: /media/Expansion Drive/.../home/username/test.file: No space left on device
ランニング chkdsk /f
ドライブ上で、Windows7マシンがいくつかの修復をもたらしました。これで、rsync
は問題なく実行されます。