Ich bin auf Ubuntu 12.04 und möchte Daten auf meiner externen Festplatte sichern, die NTFS ist.
Beim Laufen cp -rp
oder rsync
, Ich bekomme no space left
Fehler wie dieser:
`rsync: mkstemp "/media/Expansion Drive/.../home/username/filename" failed: No space left on device (28)`
Aber da ist Platz
# df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/sdf1 1.9T 1.6T 314G 84% /media/Expansion Drive
Und es gibt Inodes:
# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
...
/dev/sdf1 343460980 14216701 329244279 5% /media/Expansion Drive
Ich habe versucht zu rennen rsync
als root, was das Problem nicht behebt.
Ist die Festplatte wirklich voll? Wie soll ich das beheben?
Mit zusätzlichen Daten bearbeiten:
Verwendet Fuseblk, nicht sicher, wie man überprüft, ob es NTFS-3G verwendet, aber ich denke, es ist Standard in Ubuntu 12.04
$ mount
...
/dev/sdf1 on /media/Expansion Drive type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
dmesg
zeigt keine zusätzlichen Daten oder Fehler.
Die Dateien sind nicht besonders groß - insbesondere nicht größer als 300 GB.
Das Schreiben von allem anderen schlägt ebenfalls fehl:
$ echo "hello world" > /media/Expansion\ Drive/.../home/username/test.file
bash: /media/Expansion Drive/.../home/username/test.file: No space left on device
dmesg
hast du fehler drin? Sind die Dateien groß? Kann etwas in das Dateisystem schreiben? Können Sie etwas anderes als NTFS in Betracht ziehen?Antworten:
Laufen
chkdsk /f
Auf dem Laufwerk führte ein Windows 7-Computer zu einigen Reparaturen. Jetztrsync
läuft ohne probleme.quelle