CentOS NFS Server配置与使用指南

什么是NFS?
NFS(Network File System)是一种网络文件系统,它允许一个系统上的文件和目录可以被其他系统通过网络访问,NFS在Linux系统中非常流行,因为它可以方便地在不同的服务器之间共享文件。
CentOS安装NFS服务器
安装NFS服务
在CentOS系统中,可以使用以下命令安装NFS服务:
sudo yum install nfs-utils
创建共享目录
在安装NFS服务后,需要创建一个要共享的目录,创建一个名为/var/nfsshare的目录:
sudo mkdir /var/nfsshare
设置共享权限
进入共享目录,并设置共享权限:
sudo chown nobody:nogroup /var/nfsshare sudo chmod 755 /var/nfsshare
编辑NFS配置文件

编辑/etc/exports文件,添加共享目录:
sudo nano /etc/exports
在文件中添加以下内容:
/var/nfsshare *(rw,sync,all_squash,anonuid=1000,anongid=1000) 解释:
/var/nfsshare:指定要共享的目录。- 允许所有客户端访问。
rw:允许读写权限。sync:所有写操作都会立即写入磁盘。all_squash:所有访问者都会被映射为匿名用户。anonuid=1000,anongid=1000:指定匿名用户的UID和GID。
启动NFS服务
启动NFS服务,并设置开机自启:
sudo systemctl start nfs sudo systemctl enable nfs
客户端访问NFS共享
在客户端上安装NFS客户端
使用以下命令在客户端上安装NFS客户端:
sudo yum install nfs-utils
挂载NFS共享
在客户端上,使用以下命令挂载NFS共享:

sudo mount -t nfs <服务器IP地址>:<共享目录> <本地挂载点>
如果服务器IP地址为192.168.1.100,共享目录为/var/nfsshare,本地挂载点为/mnt/nfs,则命令如下:
sudo mount -t nfs 192.168.1.100:/var/nfsshare /mnt/nfs
检查挂载
使用以下命令检查NFS共享是否已成功挂载:
df -h
FAQs
Q1:如何查看NFS客户端挂载的共享?
A1:可以使用以下命令查看NFS客户端挂载的共享:
mount
Q2:如何卸载NFS共享?
A2:可以使用以下命令卸载NFS共享:
sudo umount <本地挂载点>
如果本地挂载点为/mnt/nfs,则命令如下:
sudo umount /mnt/nfs
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复