Eva*_*van 7 ubuntu nfs rsync xserve
我正在将文件从 Ubuntu 服务器移动到 Snow Leopard 服务器。Ubuntu 服务器有大约 6TB 的 NFS 共享,我想将其克隆到 Snow Leopard 服务器。
我在雪豹服务器上挂载了 nfs 共享,然后运行
rsync -av /Volumes/FromUbuntu /Volumes/LocalCopy
Run Code Online (Sandbox Code Playgroud)
在它复制大约 100GB 之后,它抱怨文件已经消失。我假设出于某种原因,NFS 链接会失效?什么可能导致这种情况?Ubuntu 服务器没有崩溃,也没有我知道的连接问题。我不介意在复制完成之前一遍又一遍地运行 rsync 命令,但仅 rsync 就需要大约 6 个小时才能使其成为文件列表。
有什么建议?仅通过 SSH 进行 rsync 会更快吗?谢谢!
(PS:我试过只使用 'cp -arv' 这似乎没有失败,但根据 Mac 上的网络流量监视器,在 rsync 构建其文件列表后,复制文件所需的时间似乎是 rsync 的两倍?)
更新:我正在尝试通过 ssh 从 mac 服务器到 ubuntu 服务器进行 rsync,它似乎运行得更快(创建文件列表并开始传输不到两个小时,就像从 nfs 挂载进行 rsync 一样大约六个小时只是为了构建初始文件列表。)看起来在 mac 上安装 NFS 共享肯定存在一些问题。有没有人遇到过这个问题?反过来,在 ubuntu 客户端的 mac 上安装 nfs 共享呢?我计划在 Mac 上为 Ubuntu 客户端托管 NFS 共享,但现在我很紧张。感谢您的输入!
据我所知,“文件已消失”条件不是 的致命错误条件rsync,该过程应该继续正常进行。你是说rsync在报告“消失的文件”消息时停止吗?
如果您正在备份实时文件系统,则始终有可能从rsync. 在rsync将文件添加到其传输列表和rsync实际读取它之间的时间之间,文件可能会由于任何合法原因(例如,临时锁定文件被删除,或文件被重命名)而“消失”。请注意,某些应用程序通过创建和删除隐藏的锁定文件来解决 NFS 文件锁定中的限制,并且rsync可能会看到其中的一些。
我建议您的源文件系统在备份时尽可能保持静止。理想情况下,除了备份进程之外,没有其他人应该访问它,但我意识到这可能不可行。如果您的源文件系统位于 LVM 逻辑卷上,那么您可以考虑创建一个只读快照以用作您的备份源。
| 归档时间: |
|
| 查看次数: |
27350 次 |
| 最近记录: |