NFS 挂载最佳实践

NFS 挂载最佳实践

假设我在 NFS 服务器上有一些数据,这些数据当前已安装/mnt/data在客户端上,但我想在客户/home/user/data端上访问这些数据,而服务器和客户端都运行 22.04。

/home/user/data将 NFS 数据共享直接挂载到或使用某种符号链接或硬链接指向/home/user/data是否是最佳做法/mnt/data

或者真的无所谓?我的直觉是直接将 NFS 共享安装到所需位置。

答案1

答案取决于一些因素。

父文件夹是 NFS 挂载:在这种情况下,我会使用符号链接,因为在最坏的情况下,挂载可能会冻结整个系统(网络中断、nfs 服务器重启等)。

在几个地方都需要它:我认为在最坏的情况下,同一个 NFS 目录的多次挂载可能会导致数据丢失(锁定)。最好使用指向单个挂载的符号链接。

访问权限:请注意,Linux 是一个多用户系统(许多用户可以登录,例如通过 ssh、xdmcp 等远程登录)。根据安全需要,将其安装在“某处”并使用符号链接可能会让其他人在不知情的情况下获得访问权限。

由于问题要求的是“意见”,而不是“解决方案”,因此这是我根据自己的经验得出的个人观点。其他人可能会有不同的看法。

相关内容