1

Я нахожусь на 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

И есть иноды:

# df -i
Filesystem        Inodes    IUsed     IFree IUse% Mounted on
...
/dev/sdf1      343460980 14216701 329244279    5% /media/Expansion Drive

Я попытался запустить rsync от имени пользователя root, что не решает проблему.

Диск действительно полон? Как мне это исправить?

Редактировать с дополнительными данными:

Использует fuseblk, не уверен, как проверить, использует ли он ntsf-3g, но я думаю, что это стандартно в Ubuntu 12.04

$ mount
...
/dev/sdf1 on /media/Expansion Drive type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

dmesg показывает никаких дополнительных данных или ошибок.

Файлы не особо большие, особенно размером не более 300 ГБ.

Писать что-нибудь еще тоже не получается:

$ echo "hello world" > /media/Expansion\ Drive/.../home/username/test.file
bash: /media/Expansion Drive/.../home/username/test.file: No space left on device

1 ответ1

1

Запуск chkdsk /f на диске с Windows 7 привел к некоторому ремонту. Теперь rsync работает без проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .