Назад | Перейти на главную страницу

Не удается подключить файлы rsync к NFS, если в файле есть специальные символы

Я пытаюсь сделать резервную копию нескольких каталогов (миллионов файлов), и в некоторых (около тысячи) есть специальные символы.

Например, исходный файл '78192-File Name ? Name File.pdf' И rsync возвращает rsync: recv_generator: failed to stat "/backup/homedirs/site/public_html/downloads/78192-File Name \#226 Name File.pdf": Input/output error (5)

Как мы можем скопировать эти файлы, не меняя их имен?

Можете ли вы их смазать? Попробуйте создать tar-файл только из одного проблемного файла. Если это работает, попробуйте использовать tar вместо rsync для перехода от одной файловой системы к другой.

например Если я хочу скопировать / a в / b, я бы использовал эту команду

(cd /a; tar cpBfb - 20 . ) | (cd /b; tar xvBfb - 20 )