基本信息

  • 10.186.61.162 NFS服务端
  • 10.186.61.179 NFS客户端

服务端配置

## 安装nfs软件
yum -y install nfs-utils

## 创建共享目录
mkdir -p /data/nfs
chmod -R 777 /data/nfs

## 编辑nfs配置参数
vim /etc/exports
/data/nfs 10.186.61.0/24(rw,sync,no_all_squash)


## 设置NFS服务开启自启动
systemctl enable rpcbind.service
systemctl enable nfs-server.service
systemctl start rpcbind.service
systemctl start nfs-server.service

## 加载NFS配置并验证
[root@10-186-63-179 nfs]# exportfs -r

[root@10-186-63-179 nfs]# exportfs
/data/nfs 10.186.61.0/24

[root@10-186-63-179 nfs]# exportfs -v
/data/nfs 10.186.61.0/24(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)

客户端配置

## 安装NFS软件
yum -y install nfs-utils

##
[root@10-186-63-65 ~]# showmount -e 10.186.61.162
Export list for 10.186.61.162:
/data/nfs 10.186.61.0/24

## 创建本地挂载点目录
mkdir -p /data/nfs

## 映射远程NFS目录到本地
mount -t nfs 10.186.61.162:/data/nfs /data/nfs

[root@10-186-63-65 data]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/vda1 150G 25G 126G 17% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 57M 1.8G 3% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 379M 0 379M 0% /run/user/0
10.186.61.162:/data/nfs 150G 36G 115G 24% /data/nfs

## 校验可读写
cd /data/nfs
touch testfile
rm testfile

配置变更重新挂载

## 如果服务端有修改,只需重新挂载即可
umount /data/nfs
mount -t nfs 10.186.61.162:/data/nfs /data/nfs