我想验证两个大型远程文件系统是否同步,如果不同步,哪些文件不同(包括它们是否在任何一方都不存在)。我设想的方法是比较在各自的本地机器上计算的校验和。我曾尝试使用rsync -cn
:
rsync -cnave "ssh -p 500" /local/path/ remoteserver:/remote/path/
但根据它在一个目录上所花费的时间来看,我认为它必须在进行比较之前下载文件。我还能怎么做?在远程服务器上运行 rysnc 守护程序会有帮助吗?
我想验证两个大型远程文件系统是否同步,如果不同步,哪些文件不同(包括它们是否在任何一方都不存在)。我设想的方法是比较在各自的本地机器上计算的校验和。我曾尝试使用rsync -cn
:
rsync -cnave "ssh -p 500" /local/path/ remoteserver:/remote/path/
但根据它在一个目录上所花费的时间来看,我认为它必须在进行比较之前下载文件。我还能怎么做?在远程服务器上运行 rysnc 守护程序会有帮助吗?