0

首先,这是我第一次在 StackOverflow 上发布问题,所以如果我做错了什么请不要杀我。

我的问题是:

我们很少有与知名法国供应商合作的专用服务器。对于其中一台服务器,我们最近获得了一个 5.000GB 的备份空间,可以通过 NFS 挂载,这就是我们所做的。

备份大文件时出现问题。每天晚上我们备份几个在该主机上运行的虚拟机,我们从事实中知道备份没有正确完成(文件大小从一天到另一天有很大差异,而且我们已经检查了备份的内容并且有东西失踪)。

因此,挂载点似乎不稳定,并且备份没有正确完成。似乎有微网络切割,因此管理程序完成当前备份并开始下一个备份。

这是它现在的安装方式:

xxx.xxx.xxx:/export/ftpbackup/xxx.ip-11-22-33.eu/ /NFS nfs auto,timeo=5,retrans=5,actimeo=10,retry=5,bg,soft,intr,nolock,rw,_netdev,mountproto=tcp 0 0

有什么建议吗?有什么参数你会改变吗?

我们需要确保 NFS 挂载点正常工作,以便进行正确的备份。

太感谢了

4

1 回答 1

1

通过将“soft”指定为选项,您是在说挂载不可靠是可以的——当事情花费太长时间时,内核返回一个 I/O 错误而不是运行 I/O 以完成。使用不带“soft”选项的硬挂载会指示内核避免因超时返回 I/O 错误。

这将修复您损坏的备份,但是……您的备份过程将一直挂起,直到 I/O 完成。另一种方法是使用更长的超时值。

您将 TCP 用于挂载协议,但不用于 NFS 本身。如果您的服务器支持它,请考虑将“tcp”添加到选项行。

于 2014-08-26T15:49:40.890 回答