Please tell me about the behavior of each command option.
<NFS>
copy:
I understand it as the initial synchronization of the source data.
Is it the behavior of scanning, listing files, and then copying?
Or is XCP doing the copy without SCAN?
(I understand that XCP stores the copied file information etc. in a separate catalog.)
sync:
I understand that by rescanning the source data and comparing it to the information stored in the catalog, I extract the delta data and copy the file.
Therefore, I understand that data copying can be started very quickly.
Since the comparison target is the information in the catalog, even if the destination data is changed, it cannot be recognized.
When migrating NFS data using XCP, the migration fails when the destination file is changed.
Is the above correct?
verify:
Verify does not use a catalog and needs to compare the source data with the data copied in sync.
Therefore, the behavior is such that the source and destination storage are SCANed, the list of files is compared, and the hash value of each file is also calculated and compared in order to confirm the actual data block of each file.
By the way, I understand that if you add the nodata option, the hash value of the file will not be calculated or compared.
Is it correct?