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

Rsync Ubuntu для Windows под Cygwin - способ избежать ошибки `` недопустимый аргумент 22 ''?

Я делаю резервную копию с сервера ubuntu на машину Windows, на которой работает cygwin. Я использую следующую команду:

rsync -avx --timeout=30 --delete-excluded --exclude '.git' rsync@server.com:/var/www/site/ /cygdrive/c/temp/sitebackuprsync/

Есть ли способ (например, параметр команды) избежать появления ошибки «Недопустимый аргумент 22»?

-

edit Это пример одной из ошибок

rsync: chown "/cygdrive/c/temp/sitebackuprsync/tmp/cache/meta/f4/.3b896ab05c69a5c1da040df249f764a2fad29a.RHbrGk" failed: Invalid argument (22)

В -a флаг rsync включает ряд параметров, которые не имеют смысла в Windows; ошибка, которую вы видите, означает, что rsync пытается и не может сохранить право собственности на файл. Попробуйте использовать -rtvx вместо того -avx.