[gpfsug-discuss] Migrate/syncronize data from Isilon to Scale over NFS?

Andi Christiansen andi at christiansen.xxx
Wed Nov 18 11:54:47 GMT 2020


Hi Jonathan,

i would be very interested in seeing your scripts when they are posted. Let me know where to get them!

Thanks a bunch!
Andi Christiansen

> On 11/18/2020 12:48 PM Jonathan Buzzard <jonathan.buzzard at strath.ac.uk> wrote:
> 
>  
> On 17/11/2020 23:17, Chris Schlipalius wrote:
> > So at my last job we used to rsync data between isilons across campus, 
> > and isilon to Windows File Cluster (and back).
> > 
> > I recommend using dry run to generate a list of files and then use this 
> > to run with rysnc.
> > 
> > This allows you also to be able to break up the transfer into batches, 
> > and check if files have changed before sync (say if your isilon files 
> > are not RO.
> > 
> > Also ensure you have a recent version of rsync that preserves extended 
> > attributes and check your ACLS.
> > 
> > A dry run example:
> > 
> > https://unix.stackexchange.com/a/261372 
> > 
> > I always felt more comfortable having a list of files before a sync….
> > 
> 
> I would counsel in the strongest possible terms against that approach.
> 
> Basically you have to be assured that none of your file names have 
> "wacky" characters in them, because handling "wacky" characters in file 
> names is exceedingly difficult. I cannot stress how hard it is and the 
> above example does not handle all "wacky" characters in file names.
> 
> So what do I mean by "wacky" characters. Well remember a file name can 
> have just about anything in it on Linux with the exception of '/', and 
> users especially when using a GUI, and even more so if they are Mac 
> users can and do use what I will call "wacky" characters in their file 
> names.
> 
> The obvious ones are spaces, but it's not just ASCII 0x20, but tabs too. 
> Then there is the use of the wildcard characters, especially '?' but 
> also '*'.
> 
> Not too difficult to handle you might say. Right now deal with a file 
> name with a newline character in it :-) Don't ask me how or why you even 
> do that but let me assure you that I have seen them on more than one 
> occasion. And now your dry run list is broken...
> 
> Not only that if you have a few hundred million files to move a list 
> just becomes unwieldy anyway.
> 
> One thing I didn't mention is that I would run anything with in a screen 
> (or tmux if that is your poison) and turn on logging.
> 
> For those interested I am in the process of cleaning up the script a bit 
> and will post it somewhere in due course.
> 
> 
> JAB.
> 
> -- 
> Jonathan A. Buzzard                         Tel: +44141-5483420
> HPC System Administrator, ARCHIE-WeSt.
> University of Strathclyde, John Anderson Building, Glasgow. G4 0NG
> _______________________________________________
> gpfsug-discuss mailing list
> gpfsug-discuss at spectrumscale.org
> http://gpfsug.org/mailman/listinfo/gpfsug-discuss



More information about the gpfsug-discuss mailing list