Hi All,
I recently registered my UnRAID server and have been busy moving several TB of data into it. I'm quite happy with the software.
I've been copying data to the server through a user share and have discovered that it has spanned a couple of drives. I would rather it occupy just one of my drives. Oops. I guess I need to copy data over to another drive. Not a big deal.
The only catch is, being the paranoid sort that I am, all my copies employ data verification.
I'm an old-school DOS guy and my tool of choice is xxcopy -- for those who don't know, it's basically the dos XCOPY command on sterioids. It is capable of, effectively, moving files by copying a file to its destination, doing a byte-for-byte verify, then deleting the source file. It's awfully handy when moving files from one of my windows boxes.
So, through my windows box, I can map one drive to the source disk (lets say drive s:), another to the destination (lets day drive d:), and do the following:
xxcopy s:\myshare\*.* d:\mynewshare\*.* /s/e/v2/h/k/rcy
and it will effectively move all the files from the source to the destination
So my question is, is there a utility or script that will do the same thing from the linux command line on the server. I'm currently doing it through my windows box attached to the server but I'm sure it would be much faster if I can eliminate all the network activity. I've seen a few threads here basically doing what I'm doing with the cp and mv comamnds. it's the verification thing that I'm hung up about.
For that matter, am I too hung up on the file verification thing? Keep in mind this is data that is already on the server so it's already verified and protected through the parity drive.
I'm a linux newbie but I've been at this sort of thing long enough that I'm not afraid of a command line.
Any thoughts on this would be welcome.
Thanks,
--Peter