CentOS 6.9 NFS:配置与使用指南

简介
NFS(Network File System)是一种允许在不同计算机间共享文件的协议,在CentOS 6.9系统中,NFS可以用来实现文件系统的远程访问,使得用户可以在不同的机器上访问同一文件系统,本文将详细介绍如何在CentOS 6.9上配置和使用NFS。
NFS服务器配置
安装NFS服务
需要在服务器上安装NFS服务,打开终端,执行以下命令:
sudo yum install nfs-utils
创建共享目录
在服务器上创建一个共享目录,例如/data/nfs_share。
sudo mkdir /data/nfs_share
设置共享权限
设置共享目录的权限,使得NFS客户端可以访问,可以使用chown和chmod命令:
sudo chown nobody:nogroup /data/nfs_share sudo chmod 755 /data/nfs_share
编辑NFS配置文件
编辑/etc/exports文件,添加共享目录的条目。

/data/nfs_share *(rw,sync)
这里的代表所有客户端都可以访问,(rw,sync)表示读写权限和同步更新。
启动NFS服务
启动NFS服务,并设置开机自启:
sudo systemctl start nfs sudo systemctl enable nfs
检查NFS服务状态
可以使用以下命令检查NFS服务状态:
sudo systemctl status nfs
NFS客户端配置
安装NFS客户端
在客户端机器上安装NFS客户端,如果客户端是Linux系统,可以使用以下命令:
sudo yum install nfs-utils
挂载NFS共享目录
在客户端上,使用mount命令挂载NFS共享目录。
sudo mount 192.168.1.100:/data/nfs_share /mnt/nfs
这里的168.1.100是NFS服务器的IP地址,/data/nfs_share是共享目录,/mnt/nfs是挂载点。

检查挂载点
可以使用df -h命令检查挂载点是否正确挂载:
sudo df -h
FAQs
问题1:如何查看NFS共享目录的访问权限?
解答:可以使用showmount命令查看NFS共享目录的访问权限。
sudo showmount -e 192.168.1.100
这将显示所有客户端对168.1.100上NFS共享目录的访问权限。
问题2:如何卸载NFS共享目录?
解答:在客户端上,可以使用umount命令卸载NFS共享目录。
sudo umount /mnt/nfs
这将卸载/mnt/nfs目录,即NFS共享目录。

