<div dir="ltr">All,<div><br></div><div>I am seeding a new storage environment (Glusterfs on XFS) and would like to gather advise on best practices.  This data is primarily all media data, so not good with compression.</div><div><br></div><div>I currently have made one pass on at 20TB directory tree into the environment as:</div><div><br></div><div>- nfs mount from old storage to new storage</div><div>- rsync -av /old/storage/* /new/storage/directory<br></div><div><br></div><div>Once the directories and files were on the new storage, I did:</div><div><br></div><div>- chown -R root:root</div><div>- chmod -R 774</div><div><br></div><div>I'll need to do a couple more sync's prior to full cut over.</div><div><br></div><div>Questions regarding performance:</div><div><br></div><div>- Does anyone have any suggestions on how to achieve the best performace (speed)?</div><div><br></div><div>     - Is a local NFS mount from old storage to new storage the best option?  If so are there specific mount options that should be used?<br></div><div>     - Any specific rsync flags (I've tested with and without 'z' flag and it does not help with this data) or best practices?</div><div><br></div><div>Questions regarding rsync behavior:</div><div><br></div><div>- When I test individual directory resync's within the initial ingest tree, a command such as:</div><div><br></div><div>     rsync -av --no-perms --no-owner --no-group /old/storage/dir /new/storage/directory/dir<br></div><div><br></div><div> Lists all of the directories under 'dir' in the shell.  But if I rerun the command immediately thereafter, nothing is listed in the shell.  Where is this 'metadata' of what is 'already on the destination' stored?  Is it only stored while the shell is open?  I want to set up a cron job moving forward and would like to make sure all info is available.</div><div><br></div><div>Any guidance is greatly appreciated.</div><div><br></div><div>Thanks in advance,</div><div><br></div><div>HB</div><div><br></div><div><br></div></div>