网络文件系统客户端在网络之间移动


1

在家里,我有一个网络驱动器和从本地IPv4地址安装它的设备。离开,我的笔记本电脑使用sshfs和DNS可解析的主机名安装相同的驱动器。

将笔记本电脑从网络移动到网络仍然是一个问题。我从来没有记得在关闭笔记本电脑之前卸载文件系统(谁会这样?)。炮弹变得反应迟钝,锁定了安装点,并且通常会大惊小怪地重新开始工作。

我想系统会根据需要静默重新安装,理想情况下不会打开打开文件的进程。也许这个过程可以由一个wifi规则触发,该规则在每个网络联盟上运行某个脚本。

是否有最佳实践或更好的方式来看待这个问题?

Answers:


2

我解决这个问题的方法 - 实际性取决于你的网络架构 - 是广泛使用OpenVPN - 并且通过可以通过VPN访问的设备访问设备,如果底层IP地址发生变化则无关紧要 - OpenVPN重新连接使用相同的内部IP和TCP会话恢复。


2

为此我使用autofs

autofs是一个根据需要自动安装目录的程序。自动安装仅在访问时安装,并在一段时间不活动后卸载。

实际安装是通过VPN到我的家用路由器完成的; 这样我就可以在相同的地址安装相同的共享,无论我是在外还是在家(相关:我的路由器都支持发夹)。

在我的情况下,它是没有身份验证的普通NFS挂载,整个安全性是在VPN级别。Autofs无法处理其他坐骑,看到我的这个答案在那里与使用cifs


另一种可能性是systemd automount(请参阅此问题:Systemd automount vs autofs)但我从未使用它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.