Solved

Best tool to copy volumes between servers?

Posted on 2013-01-26
9
222 Views
Last Modified: 2013-02-17
Hi,

We need to move one of our volumes to another server. I am thinking of robocopy. Volumes consists live users' home folders. What I Amy do: I will start copying or mirroring data by using robocopy. Once copy has been done, I will announce the down time, stop the sharing, and copy the incremental data.

Is this doable or sounds good? If there is any other better procedure or tool for above mentioned task, please suggest.

By our OS is Windows 2008 R2 and it's a SAN volume.
0
Comment
Question by:A1opus
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
9 Comments
 
LVL 23

Expert Comment

by:Stelian Stan
ID: 38822600
That's a really solid tool. You can also use richcopy. This tool works the same as robocopy except it has some improvements such as multithreading the copies. When copying lots of files/folders this should be faster than robocopy.
http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx
0
 
LVL 20

Accepted Solution

by:
edster9999 earned 300 total points
ID: 38822630
Robocopy is not bad - it does struggle at times when you have very long path / file names.
If your users have directory in side director inside directory down lots of levels it can fail on those but it does continue onwards and copy the rest so you can go back and find the files and move them later (send the output to a log file so you know what went over and what failed).

Also set the retry to a low value or you may end up waiting on files for 30 seconds each multiple times.
Something like /w:1 /r:1
and then if a file did fail you'd find it in the logs
0
 
LVL 2

Expert Comment

by:browningit
ID: 38822729
I am a robocopy fan as well - it can be a little slow as mentioned with long path names but it has yet to fail me for the same type of project you are describing.  For days that I want a UI, I use Teracopy.

Cheers,
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 2

Author Comment

by:A1opus
ID: 38823614
So for my project, are following parameters good to go?

robocopy source destination /mir /z /copyall /dcopy:T /MT /r:3 /w:15 /log+:<Path> /tee

So, I will run this command on destination server, will it slow down the source as well?
0
 
LVL 23

Expert Comment

by:Stelian Stan
ID: 38824077
To mirror the file from source server to destiantion:

robocopy source destination /COPYALL /B /SEC /MIR /R:0 /W:0 /LOG:TestD.txt /NFL /NDL

You shouldn't notice any decrease in resources during the copy.
0
 
LVL 2

Author Comment

by:A1opus
ID: 38824086
Thanks.

By the way, what back up mode does? When we are using /copyall, is /sec necessary? If file and directory names will not be logged, what will be logged then?

What about /MT parameter? Will mutithreading makes job faster?
0
 
LVL 2

Author Comment

by:A1opus
ID: 38824090
Morevoer, I need to copy directory time stamps as well, should I use /dcopy:T?
0
 
LVL 23

Assisted Solution

by:Stelian Stan
Stelian Stan earned 200 total points
ID: 38824102
I just had another look and your command looks good.
0
 
LVL 2

Author Comment

by:A1opus
ID: 38825903
Lets suppose there is source folder called \\Server1\Share1" and destination folder is "\\server2\S"

At source, all home folders reside for example \\server1\share1\user.name1 or  \\server1\share1\username2

Now I want to copy only folders starting with specific letter, lets say 'S'. I am trying to accomplish it with the following command:

for /f "tokens=*" %a in ('dir \\server1\share1\s* /ad /b') do robocopy %a "\\server2\s" /mir  /zb /copyall /dcopy:T /MT /r:3 /w:15 /log+:c:\robocopylogs\Copy-ltr-S.txt /tee

Now what's happening, all folders are being copied under a folder instead of root at destination, i.e. all folders and subfolders (including files) starting with S are being copied at \\server2\s\home instead of \\server2\s\steve.mike or \\server2\s\susan.john ...

Please help in this regard.
0

Featured Post

Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Scenario:  You do full backups to a internal hard drive in either product (SBS or Server 2008).  All goes well for a very long time.  One day, backups begin to fail with a message that the disk is full.  Your disk contains many, many more backups th…
New Windows 7 Installations take days for Windows-Updates to show up and install. This can easily be fixed. I have finally decided to write an article because this seems to get asked several times a day lately. This Article and the Links apply to…
This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…
Suggested Courses

636 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question