#1.安装服务端软件
yum -y install rpcbind nfs-utils
#2.在服务器上创建共享目录,并设置权限
mkdir /data/public/
chmod 755 -R /data/public/
#3.nfs的配置文件是 /etc/exports ,在配置文件中加入一行:
/data/public/ 192.168.55.0(rw,no_root_squash,no_all_squash,sync)
(*代表任何ip 可以写成网段或者网址)
#4.执行生效
exportfs -r
#5.按顺序启动rpcbind和nfs服务
systemctl start rpcbind
systemctl start nfs
#6.加入开机启动
systemctl enable rpcbind
systemctl enable nfs
#7.nfs服务启动后,可以使用命令 rpcinfo -p 查看端口是否生效。
#服务器的后,我们可以使用 showmount 命令来查看服务端(本机)是否可连接:
showmount -e localhost
#Export list for localhost
#/data/share nfs server服务地址
安装客户端软件
sudo yum install -y rpcbind
启动rpcbind服务,设置自启
sudo systemctl start rpcbind.service
sudo systemctl enable rpcbind.service
检查 NFS 服务器端是否有目录共享
showmount -e 192.168.55.12
创建挂载目录
cd / && sudo mkdir data
使用tcp方式挂载
sudo mount -t nfs 192.168.55.12:/data/public /data -o proto=tcp -o nolock
取消挂载
sudo umount /data
查看是否挂载成功
df -h
增加ftp/data软连接
#注意/home/docker/ftp/data 、data目录不需要创建
cd /home/docker/ftp
ln -s /data/ftp /home/docker/ftp/data
增加重启自动挂载,在 /etc/fstab 文件末尾增加挂载配置
# device mountpoint fs-type options dump fsckorder
192.168.55.12:/data/public /data nfs defaults 0 0