Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We want to transfer 300+ GB of data from a Linux Server to a WIndows Server.

Can we use rsync (and if so, how would we?) to copy the files from the linux server to the windows file share?

Or should we use WEBDAV, what are all of our options? We are looking for the most efficient manner in doing this -

They are a bunch of small individual files (roughly 2 million files) -

share|improve this question

closed as off topic by Chris S Jun 28 '12 at 21:03

Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

You can use rsync if you install cygwin on your windows machine.

share|improve this answer
Or DeltaCopy – Chris S Jun 28 '12 at 21:03

Not enough information

  1. Are they physically next to each other?
  2. Do they have fast internet connections?
  3. Is the data continually changing, ie. are the machines live?
  4. Does the Windows machine have a Unix environment configured, eg. cygwin?
  5. Do you have root/administrative access to both systems?
  6. Is there a firewall between the two servers?
  7. Is the data of a sensitive nature, ie. is security paramount?
  8. Is the Linux machine running a web server, eg. to present the file via HTTP?
  9. Do you have remote access to the Windows machine?
  10. Did you make any effort at all to think of anything before posting this question?

My advice, carrier pigeon, it was proven faster than ADSL

You've not mentioned any important details (ie. That it needs to be done without downtime etc.), so the most basic solution is best.

share|improve this answer

There are many methods of doing this.

I generally run a rsync daemon on the Windows server using Cygwin that shares out the /cygdrive folder. From there the files can be easily copied over and the paths line up with the Windows box.

Note that there are some limitations to the Cygwin implementation of rsync but based on the file / size listing provided you should be within tolerances.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.