Solved

Is there a Vise-Versa alternative? Issue with copying speed

Posted on 2014-11-25
12
20 Views
Last Modified: 2015-06-29
I am trying to move over 1TB of files while preserving permissions. I am using Vise-Versa but when trying to do this gigantic folder, it only moves at max 800KB/s.  I wanted to see if there are other options that are better than Vise-Versa.

Also, is there a way to preserve permissions when copying via file explorer or Filezila? If that's the case, i might copy the folder over and use VV to compare.

Source server is W2008 and Dest is W2012
0
Comment
Question by:Larry Kiterling
12 Comments
 
LVL 24

Expert Comment

by:VB ITS
ID: 40466095
You can use the Robocopy tool which is built into Windows (both 2008 and 2012 R2 will have it), as this tool has the ability to preserve your file permissions. Here's a quick sample command which you can use to move all of your files in D:\Folder to your 2012 R2 server and retain the timestamp, attributes and NTFS permissions:
Robocopy D:\Folder \\2012R2\Share /E /COPY:DATS /DCOPY:T /MOVE /R:1 /W:1 /V /NP /LOG:D:\file_move.log

Open in new window

You will obviously need to create the share first on the 2012R2 server with the correct sharing permissions before running the above command.

EDIT: Feel free to omit the /MOVE switch as this will copy the files to your 2012 server instead of moving them.
0
 
LVL 78

Expert Comment

by:David Johnson, CD, MVP
ID: 40466165
any raid volumes involved here? 80 MBytes/sec is the maximum you will probably get out of the 125MB theoretical maximum
0
 

Author Comment

by:Larry Kiterling
ID: 40466819
Does robocopy preserver "previous versions"? If so, I should be able to run robocopy then Vice-Versa to check differences during off hours?
0
 
LVL 24

Expert Comment

by:VB ITS
ID: 40466842
No it doesn't as Previous Versions stores the history of the files in a hidden location on the same drive that the files are on.  Once you move the files to another drive/server you will lose the Previous Versions of those files. That's why I would probably recommend copying the files to your 2012 server as opposed to moving them.

Can you also please reply to David Johnson's question? Would be good to know if you have any RAID volumes so we can tell you what to expect in terms of copy speeds.
0
 

Author Comment

by:Larry Kiterling
ID: 40466959
If I was to copy, I wouldn't lose previous versions?

We are using RAID5 but we're also using a SAN that does that.  I have been copy through file explorer with 80MB/s
0
Get up to 2TB FREE CLOUD per backup license!

An exclusive Black Friday offer just for Expert Exchange audience! Buy any of our top-rated backup solutions & get up to 2TB free cloud per system! Perform local & cloud backup in the same step, and restore instantly—anytime, anywhere. Grab this deal now before it disappears!

 

Author Comment

by:Larry Kiterling
ID: 40467533
I am getting an error on /DCOPY:T

I used /COPY:T instead and it went over but I don't see the previous versions on the new server.

    Files :
  Options : /S /E /COPY:DATS /R:1000000 /W:30

-----------------------------------------------------------------------------

ERROR : Invalid Parameter #5 : "/DCOPY:T"

       Simple Usage :: ROBOCOPY source destination /MIR

             source :: Source Directory (drive:\path or \\server\share\path).
        destination :: Destination Dir  (drive:\path or \\server\share\path).
               /MIR :: Mirror a complete directory tree.

    For more usage information run ROBOCOPY /? or read Robocopy.Doc.

NOTE: Read "True Replication" in Robocopy.Doc prior to first use of /MIR !
****  /MIR can DELETE files as well as copy them !
0
 
LVL 24

Expert Comment

by:VB ITS
ID: 40467767
I am getting an error on /DCOPY:T
The /DCOPY switch is meant to copy over the timestamps on the directories however it seems that maybe the version of Robocopy on your server doesn't support this switch. Just take this out of the robocopy command, don't replace it with /COPY:T (I'll explain why below).
I used /COPY:T instead and it went over but I don't see the previous versions on the new server.
This will not preserve the NTFS permissions which I believe is something you originally wanted. The /COPY switch with the T flag means that you are only copying over the timestamp information on the files and nothing else. In my original bit of code you'll notice I specified the DATS flags to be used with the /COPY switch. Here's a breakdown of what each flag means: D=Data, A=Attributes, T=Timestamps, S=Security (i.e. NTFS ACLs)

As for the Previous Versions (otherwise known as Shadow Copies), you cannot simply copy this over from one server to another as it is enabled for the entire drive itself and not individual folders. You can verify this by right clicking on any local drive on the server in Explorer > Configure Shadow Copies. There's no way that I know of to copy over the Shadow Copies of one drive to another.

What you'll need to do is firstly enable and configure Shadow Copies on the new 2012 R2 server, copy over the files from your 2008 server, then allow the Shadow Copies to be created on the new server. Leave the files on the old 2008 server until you are happy with the amount of Shadow Copies taken on the 2012 R2 server, where you can then look at removing the files from the old 2008 server.
0
 

Author Comment

by:Larry Kiterling
ID: 40473949
I will need to preserve basically everything. I can survive without the Previous versions. I am using a 2008 r2 standard server with all updates.
I found these instructions below and not sure now.
http://community.spiceworks.com/scripts/show/1855-robocopy-source-destination-while-retaining-acl-s
0
 
LVL 24

Expert Comment

by:VB ITS
ID: 40474637
In that case just use this command below:
Robocopy D:\Folder \\2012R2\Share /E /COPY:DATSO /R:1 /W:1 /V /NP /LOG:D:\file_move.log

Open in new window


This will copy the contents to the 2012 server and will also preserve the ACLs. Make sure you run the above command in an elevated Command Prompt (i.e. right click Command Prompt > Run as administrator).
0
 

Accepted Solution

by:
Larry Kiterling earned 0 total points
ID: 40478774
I ended up using winrobocopy with /copyall and it worked great. Thanks for your help.
0
 
LVL 34

Expert Comment

by:Seth Simmons
ID: 40856580
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Join & Write a Comment

I don't know if many of you have made the great mistake of using the Cisco Thin Client model with the management software VXC. If you have then you are probably more then familiar with the incredibly clunky interface, the numerous work arounds, and …
Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
This tutorial will walk an individual through configuring a drive on a Windows Server 2008 to perform shadow copies in order to quickly recover deleted files and folders. Click on Start and then select Computer to view the available drives on the se…
This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …

707 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now