我有一个示例设置:
overlay /data/all overlay noauto,x-systemd.automount,lowerdir=/data/local:/data/remote 0 0
//myhomeserver/data /data/remote cifs iocharset=utf8,ro,credentials=/data/remote.credentials 0 0
现在,问题出现了,我的家庭服务器无法访问。大多数情况下,连接断开,重新上线,但/data/all
不再工作(挂起),df
挂起一段时间,最后会输出典型的 CIFS 相关myhomeserver:主机已关闭信息。
如何利用当前技术以最优雅的方式处理这个问题?我在两台服务器上都使用最新的稳定版 Debian。数据始终通过 overlayfs 访问/data/all
。我需要类似的东西:
/data/all
overlayfs 不应该挂起,或者至少尽量少挂起并恢复/data/all
应该公开可用的数据,/data/local
无论/data/remove
/data/remote
应尽力提供,即在停机后自动恢复,并在恢复后/data/all
再次公开其内容
我觉得systemd可能会有所帮助,但我不知道如何在这样的设置中正确使用它,找不到任何示例。也许自动文件系统也能帮上忙吗?不过我从来没有用过。