web-dev-qa-db-ja.com

UbuntuでNTFSに書き込むときに「デバイスに空き容量がありません」

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
1
Philipp

ランニング chkdsk /fドライブ上で、Windows7マシンがいくつかの修復をもたらしました。これで、rsyncは問題なく実行されます。

1
Philipp