如何使用不稳定的 NFS 连接移动数 TB 的文件?

1 storage nfs

我继承了一个专有的分布式存储系统,该系统通过 NFS 公开其文件。我需要将这些文件移出系统。问题在于,在我列出文件之前,NFS 链接就被报告为陈旧的——更不用说移动了——即使是文件的一小部分。当前的解决方案是在每次调用cp -aur *失败时重新启动 NFS 客户端,但随着已经复制的文件数量的增加,这变得非常低效。

有什么建议吗?

djh*_*ell 5

请改用 rsync。

$ rsync -rav /path/to/nfsmount /path/to/local
Run Code Online (Sandbox Code Playgroud)

如果您不希望它冗长并列出文件,则可以删除“v”。如果 nfs 挂载在完成之前变得陈旧,只需再次运行它,rsync 只会复制它错过的内容。