0

I'm doing a backup from a ubuntu server to a windows machine running cygwin. I'm using the following command:

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

Is there a way (ie a command parameter) to avoid getting the 'Invalid argument 22' errors?

--

edit This is an example of one of the errors

rsync: chown "/cygdrive/c/temp/sitebackuprsync/tmp/cache/meta/f4/.3b896ab05c69a5c1da040df249f764a2fad29a.RHbrGk" failed: Invalid argument (22)
user9517
  • 115,471
  • 20
  • 215
  • 297
Hawkeye
  • 2,699
  • 9
  • 30
  • 35
  • From where you are executing this command. I mean from UBUNTU_server or from WINDOWS machine?. – Suku Apr 02 '11 at 02:25
  • I'm doing a pull, running this command on the windows machine to pull from the remote ubuntu machine. – Hawkeye Apr 02 '11 at 07:43
  • Can you show us the exact error message that you are seeing as well as sample filenames (if applicable). – user9517 Apr 02 '11 at 12:48

1 Answers1

2

The -a flag to rsync includes a number of options that don't make sense on Windows; the error you're seeing indicates that rsync is trying and failing to preserve file ownership. Try using -rtvx instead of -avx.

justarobert
  • 1,869
  • 13
  • 8