Вчера я заменил старые жесткие диски в QNAP NAS, который является нашим резервным NAS в офисе. Сегодня утром я начал синхронизировать данные с нашего Synology NAS на NAS QNAP, как я всегда делаю:

rsync -arv [folder] [user]@10.10.0.64:/share/[folder]

Первая папка, которую я скопировал, сделала это без проблем. Однако после каждой папки произошел сбой.

user@NAS1:/volume1$ rsync -arv --ignore-errors nearline user@10.10.0.64:/share/
user@10.20.30.64's password: 
sending incremental file list
nearline/#recycle/00000000/748FB706/00000000/
nearline/#recycle/00000000/748FB706/00000000/0000002300000000.TIF
nearline/#recycle/00000000/748FB706/00000000/0000002400000000.TIF
nearline/#recycle/00000000/748FB706/00000000/0000002500000000.TIF
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: 
Broken pipe (32)
rsync: write failed on 
/share/nearline/#recycle/00000000/748FB706/00000000/23000.TIF: No space left on device (28)`
rsync error: no space on remote server (code 41) at io.c(1273) [sender=3.0.9]

Заметив, что ошибки no space left , я смотрю на доступное пространство QNAP в графическом интерфейсе и с помощью df -h . QNAP имеет 3,5 ТБ свободной и 3,6 ТБ, так что это не может быть проблемой.


Вещи, которые я пробовал

  • Пытался использовать --ignore-errors , который не работал.
  • Пытался исключить каталог #recycle , который немного продвинулся, но все равно не удался.

Информация об оборудовании

Текущий NAS: Synology DS1515+

Резервное копирование NAS: QNAP TS451

1 ответ1

0

Во время ожидания я продолжал изменять команду и нашел решение. Я cd в каталог, который хочу синхронизировать, и выполнил следующую команду:

rsync -arv * user@10.10.0.1:/share/nearline

Он синхронизировал файлы без проблем в течение пяти минут, но продолжит следить за ним, если он потерпит неудачу.

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