Linux:如何在SuSE上设置客户端/服务器NFS
时间:2020-02-23 14:39:46 来源:igfitidea点击:
这篇文章将涵盖SuSE Linux上NFS客户端和服务器的完整安装和设置。
默认情况下,系统包括NFS客户端,但不包括服务器。
首先,如果在客户端/服务器计算机上运行任何防火墙,请确保允许NFS通信。
您可以通过YaST实现此目的:
YaST -> Security and Users -> Firewall
然后按照以下步骤配置服务器和客户端:
1.在文件所在的计算机上并充当"服务器",安装服务器软件:
yast2 -i nfs-kernel-server
(如果要脱机安装或者不带Repo,则需要插入安装盘#1。
)
2.由于我们正在使用NFSv4,因此我们想配置idmapd来处理整个系统上的用户ID映射(默认情况下,您不必再与NFSv4匹配用户ID,只需确保所有系统上都存在用户) ):
vi /etc/idmapd.conf
在文件的开头,搜索:
Domain = localhost
并将其更改为您的"域"(通常与覆盖您基础架构的域或者子域(FQDN)相匹配)示例:
Domain = dev.theitroad.local
3.将文件夹和主机权限添加到导出中(应允许远程客户端计算机访问每个资源):
vi /etc/exports
然后添加IP地址,如下所示:
/path/to/nfs 192.168.5.100(rw,sync,no_root_squash,no_subtree_check)
4.重新启动守护程序:
/etc/init.d/idmapd restart
5.在将充当"客户端"的计算机上,将idmap配置为与在第2点在服务器上设置的相同的域值(确保从服务器系统创建了相同的所需用户)。
6.重新启动nfs客户端:
/etc/init.d/nfs restart
7.配置fstab:
vi /etc/fstab
并添加NFS挂载点,如下所示:
192.168.5.10:/path/to/nfs /path/to/nfs nfs4 rsize=8192,wsize=8192,timeo=14,intr
现在您应该可以挂载NFS资源,请确保该文件夹在客户端计算机上存在并进行挂载:
mount /path/to/nfs