04-09-2015 10:20 AM
The two storage devices are different technologies (Storage box (old) and VM FileServer (new)).
The Source system is live.
Network wise there is one hop thru a switch to connect the 2 subnets.
Approximately 2 Terabytes of storage
RoboCopy is currently being used with switches:. *.* /V /S /E /DCOPY:DA /COPY:DAT /MOT:1 /R:10 /W:30
Can anyone recommend the Switches from experience or provide insight?
Dan
04-10-2015 08:53 AM
Background:
The robocopies were from a "regular" virtual server and virtual drive to NAS. We were migrating to NAS with DDS and the NAS shares are not accessible except from the other OnBase servers via the NAS proxy user. We could not do the copies during business hours since we had to use the live OnBase servers to do the copying.
We have one very large disk group composed of over 3000 volumes of about 1.5 TB among the 68 disk groups copied. We had over 3 TB at the time.It took 5 weekday nights and 1 full weekend to copy over 3 TB and to copy that 3 TB to a second drive. The bandwidth available was around 200-300 Mbs sustained.
2a. I also created a Copy 2 at the same time, interleaving a robocopy commands that copied the just-copied Copy 1 volume to Copy 2.
3. After each week-day night of copying, before start of business, I called our Hyland Team and ask them to do update the relevant range of volumes.
Because of the amount of time it took, there was a chance that some sort of network, server or storage malfunction might happen. It did. The destination drive filled up unexpectedly and the Copy 2 NAS crashed, but the Robocopy logs told me which volumes had not copied and the spreadsheet let me create ammended CMD files to continue from the last successfully-copied Volume.
I started with some test copies to get an idea of how many volumes I could copy in an hour. I monitored the CPU usage to see how many simultaneous robocopies I could get away with.
4. I ran disk analyses to double-check that robocopy hadn't missed anything (or that i hadn't missed something in its logs) with special attention to those volumes whose copying had been interrupted by the network and hardware problems.
Here's a sample of the interleaved robocopying i did.
robocopy \\<Source SHARE>\<Disk Group>\V10 \\<Copy 1 SHARE>\<Disk Group>\V10 /E /Z /NFL /LOG+:X:\Logs\Copy1-<Disk Group>.243-1.txt /TEE /R:2 /W:10 /RH:1900-0500
robocopy \\<Copy 1 SHARE>\<Disk Group>\V10 \\<Copy 2 SHARE>\<Disk Group>\V10 /E /Z /NFL /LOG+:X:\Logs\Copy2-<Disk Group>.243-1.txt /TEE /R:2 /W:10 /RH:1900-0500
/S /E are mutually exclusive. I used /E because I wanted any empty folders to be copied. I used /NFL because I only wanted confirmation that the folders were copying: the Disk Analysis will let you know if individual files don't copy. I used /TEE so that I could monitor the progress in real time. The /RH: was the weekday time interval during which I wanted the copies to occur.
09-06-2016 11:39 AM
We just used ROBOCPY to move 4,203,337 files (645.494GB) from a local file system (virtualized) to an NFS/SAMBA share. The process took 2:44 mins. The key is using the /MT option with enough threads that your server can handle. Ours was 8 core with 8GB memory.
Here is the batch file we used.
@echo off
SET SORC="E:\Obdata"
SET DEST="\\psmb-dmoprod-papp.prod.cu.edu\dmoprod\Diskgroups"
SET LOG="c:\temp\PRD_log1.log"
ROBOCOPY %SORC% %DEST% /MIR /MT:128 /R:1 /W:1 /ns /nc /nfl /ndl /np /LOG:%LOG%
@if errorlevel 16 echo ***ERROR *** & goto END
@if errorlevel 8 echo **FAILED COPY ** & goto END
@if errorlevel 4 echo *MISMATCHES * & goto END
@if errorlevel 2 echo EXTRA FILES & goto END
@if errorlevel 1 echo --Copy Successful-- & goto END
@if errorlevel 0 echo --Copy Successful-- & goto END
goto END
:END
pause
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.