Linux下创建NFS共享目录的步骤如下
实验中服务器端IP为10.201.86.204,客户端IP为10.201.86.205
1.在服务器端格式化需要共享的磁盘
fdisk /dev/sdb
mkfs.xfs -f /dev/sdb1
2.安装NFS软件包
Server端和客户端都要安装
rpm -qa |grep nfs-utils
rpm -qa |grep rpcbind
yum -y install nfs-utils rpcbind
3.服务器端关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
4.服务器端关闭SElinux
vi /etc/selinux/config
修改 SELINUX 为disabled
SELINUX=disabled
需要重启服务器,使得改动生效
5.在服务器端和客户端创建目录并授权
mkdir -p /sharefolder
chmod -R 777 /sharefolder
chown -R oracle:oinstall /sharefolder
6.在服务器端挂载磁盘并设置开机加载
mount /dev/sdb1 /sharefolder
df -h |grep sdb1
/dev/sdb1 3.0G 33M 3.0G 2% /sharefile #df -h的输出
vi /etc/fstab #向文件的末尾添加如下内容,并重启测试
/dev/sdb1 /sharefile xfs defaults 0 0
7.修改服务器端的/etc/exports
vi /etc/exports
/sharefolder 10.201.86.0/24(rw,sync,no_root_squash)
#这里的10.201.86.0 代表86网段,可以是一个固定IP 如10.201.86.204
8.在服务器端和客户端启动NTFS服务并设置开机启动
systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs
9.在服务器端查看本地的NTFS文件夹
exportfs -rv
showmount -e
10.在客户端查看服务器端的共享
showmount -e 10.201.86.204
[root@racnode2 ~]# showmount -e 10.201.86.204
Export list for 10.201.86.204:
/sharefile 10.201.86.0/24
11.在客户端挂载服务器端文件夹,并设置开机加载
mount 10.201.86.204:/sharefile /sharefile
df -h |grep sharefile
10.201.86.204:/sharefile 3.0G 32M 3.0G 2% /sharefile
#这里是df命令的输出用来修改fstab
12.修改客户端/etc/fstab
vi /etc/fstab #向文件的末尾添加如下内容,并重启服务器测试
10.201.86.204:/sharefile /sharefile nfs defaults,_netdev 0 0
13.校验服务器端和客户端可以互相看到彼此的修改
















