CentOS 6.3系统下NFS服务的配置与使用

NFS简介
NFS(Network File System,网络文件系统)是一种允许网络中的计算机共享文件和目录的协议,它允许用户在网络上访问远程文件系统,就像访问本地文件系统一样,在CentOS 6.3系统中,NFS是一种常用的文件共享解决方案。
NFS服务安装
检查系统是否已安装NFS服务
在CentOS 6.3系统中,可以使用以下命令检查NFS服务是否已安装:
rpm -qa | grep nfs
如果输出中没有nfs相关的包,则需要安装NFS服务。
安装NFS服务
使用以下命令安装NFS服务:
yum install nfs-utils
安装NFS客户端
如果需要在其他计算机上访问NFS共享,还需要安装NFS客户端,可以使用以下命令安装:
yum install nfs-utils
NFS服务配置

创建共享目录
在服务器上创建一个共享目录,
mkdir /var/nfs/share
设置目录权限
确保共享目录的权限正确,
chmod 755 /var/nfs/share chown root:nfsnobody /var/nfs/share
编辑NFS配置文件
编辑/etc/exports文件,添加共享目录和允许访问的主机或IP地址。
/var/nfs/share 192.168.1.0/24(rw,sync,no_subtree_check) 这里的168.1.0/24表示允许192.168.1网段内的所有主机访问共享目录,权限设置为读写(rw)。
重启NFS服务
重启NFS服务以应用配置更改:
service nfs restart
NFS客户端访问
在客户端计算机上,使用以下命令挂载NFS共享:

mount 192.168.1.100:/var/nfs/share /mnt/nfs
这里的168.1.100是NFS服务器的IP地址,/mnt/nfs是本地挂载点。
验证挂载
使用ls命令查看挂载点下的文件:
ls /mnt/nfs
如果能够看到共享目录下的文件,则表示挂载成功。
FAQs
问题1:如何查看NFS共享列表?
解答:使用以下命令查看NFS共享列表:
showmount -e 192.168.1.100
问题2:如何修改NFS共享权限?
解答:编辑/etc/exports文件,修改相应的共享目录和权限配置,修改完成后,重启NFS服务以应用更改:
service nfs restart

