我需要挂载NFS。经过多次试验和错误,我可以在我的Linux系统上从NAS挂载NFS文件系统。我们还在评估当NFS不起作用时是否可以使用cifs。手册页太混乱了,无法在网上找到任何清晰的解释。我的问题是 - 如果NFS是一个问题可以挂载-t cifs到位吗? cifs总是可以替代nfs。
答案 0 :(得分:2)
CIFS并非总是可用(但通常是)。当它工作时,NFS对于unixy客户端比CIFS更好。
要查看服务器上是否有CIFS,请使用smbclient(1)程序,可能是&smbclient -L servername'。
要从unix使用CIFS,通常需要知道CIFS服务器的用户名和密码,并在mount命令或fstab条目中引用它们。您可以将密码放在受保护的文件中,并使用该文件进行安装。
如果您不知道CIFS服务器管理员获取用户/通行证,则会遇到很多问题。
答案 1 :(得分:2)
很难回答,因为它取决于服务器。
NFS和CIFS不是不同的文件系统 - 它们是用于访问服务器端导出的不同协议。
一般来说:
两者之间的主要区别在于CIFS在用户上下文中运行 - 用户访问CIFS共享。 NFS在主机上下文中运行的位置 - 主机挂载NFS文件系统,并映射本地用户权限(以各种方式,具体取决于NFS版本和身份验证模式)。
但是因为 - 从根本上说 - 它们使用不同的权限和授权机制,您无法可靠地将NFS导出作为CIFS挂载。它依赖于支持它的服务器,并处理权限映射。您需要询问拥有该服务器的人员以获取详细信息。