系统相关
首页 > 系统相关> > linux – 无法在NFS共享上获得’-o remount’选项以在Slackware 13.1中工作

linux – 无法在NFS共享上获得’-o remount’选项以在Slackware 13.1中工作

作者:互联网

我已经在Slackware 13.0下运行了几个月的rsnapshot.在我的/ etc / rsnapshot_< interval>我首先运行的脚本是mount -o remount,然后它最后做的是mount -o remount,ro.这背后的原因是保护我的备份不被意外删除,只要它们没有被主动创建就使它们成为只读.

当我升级到13.1时,这个-o remount功能似乎已经消失或破坏:

# mount -t nfs
192.168.1.5:/slackware on /slackware type nfs (rw,addr=192.168.1.5)
# mount -o remount,ro /slackware
mount.nfs: an incorrect mount option was specified

有没有人提出解决方案来解决这个问题?

解决方法:

这并不完全回答你的问题,但我建议不要在NFS上使用rsnapshot.您正在否定rsync的主要好处,即通过网络传输少量数据以检测大部分相同数据的能力. Rsync被设计为在ssh上运行,它可以调用连接另一端的rsync服务器,并通过它自己的优化协议与它通信,该协议使用滚动校验和来识别相同的数据.当rsync在NFS上运行并且它认为文件可能由于时间戳或大小而不同时,它必须通过NFS下载整个文件,即使它只是一个很小的更改,因为它无法向远程端查询数据中的校验和.

标签:linux,nfs,slackware
来源: https://codeday.me/bug/20190813/1650011.html