RSync копирует только структуру каталогов папок, а не файлы

Я использую RSync для копирования tar-шаров на внешний жесткий диск на компьютере с Windows XP.

Мои файлы - это файлы tar.gz (perms 600) в каталоге (perms 711).

Однако, когда я делаю пробный запуск, возвращаются только папки, файлы игнорируются.

  • Я часто использую RSync, поэтому полагаю, что с моей установкой проблем нет.
  • Я пытался изменить права доступа к файлам, но это не имеет значения.
  • Владельцем файлов является root, который также является пользователем, под которым скрипт входит в систему как
  • Я не использую опцию Rsync CVS

Команда, которую я использую:

rsync^
 -azvr^
 --stats^
 --progress^
 -e 'ssh -p 222' root@servername:/home/directory/ ./

Есть ли что-то, чего мне не хватает, чтобы скопировать мои файлы?


person Jon Winstanley    schedule 12.05.2010    source источник
comment
Попробуйте спросить при сбое сервера или суперпользователе?   -  person Anonymoose    schedule 12.05.2010
comment
Небольшой момент: вам не нужен -r, так как это подразумевается -a.   -  person Paul R    schedule 12.05.2010


Ответы (2)


Я могу представить только одну возможность: мой опыт работы с rsync заключается в том, что он создает структуру каталогов перед копированием файлов. Rsync может завершаться преждевременно, но после завершения этого шага каталога.

Обновление0

Вы упомянули, что работали на пробу. Rsync по умолчанию показывает имена каталогов только тогда, когда каталог и все его содержимое отсутствуют на приемнике.

После долгих экспериментов я могу воспроизвести описанное вами поведение только в том случае, если каталоги в источнике имеют более поздние даты изменения, чем в приемнике. В этом случае время модификации настраивается на приемнике.

person Matt Joiner    schedule 06.07.2010

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

Попробуйте добавить флаг --inplace при rsync на диски Windows.

person munkiepus    schedule 15.01.2014