1、NFS服务端
1.1、CentOS系统
1.1.1、安装
#安装nfs服务和rpcbind
yum install -y nfs-utils rpcbind
#启动rpcbind
systemctl enable rpcbind && systemctl start rpcbind
#启动nfs
systemctl enable nfs && systemctl start nfs nfs-secure
#开放端口
firewall-cmd --permanent --add-service=nfs
firewall-cmd --reload
1.1.2、配置共享目录
#创建共享目录
mkdir /public
#配置
tee /etc/exports <<-EOF
/public 192.100.0.0/16(rw)
EOF
#重新加载配置文件
systemctl reload nfs
showmount -e
1.2、Debian系统
1.2.1、安装
apt-get install nfs-kernel-server nfs-common portmap
1.2.2、配置共享目录
#创建共享目录
mkdir /public
#配置
tee /etc/exports <<-EOF
/public 192.100.0.0/16(rw,sync)
EOF
#启动服务
/etc/init.d/nfs-kernel-server start
或
#systemctl start nfs-server (nfs-kernel-server也可以)
2、NFS客户端
2.1、CentOS系统
2.1.1、安装
yum install -y nfs-utils
2.1.2、挂载
mkdir /mnt/public
mount 192.100.3.200:/public /mnt/public
#开机自动挂载:在/etc/fstab中添加
192.100.3.200:/public /mnt/public nfs rsize=8192,wsize=8192,timeo=14,intr 0 0
注意:
如果出现权限问题,需要配置参数:如客户端登录映射为root账号,或者将共享目录权限更改,如chmod 777 /public
2.2、Debian系统
2.2.1、安装
apt-get install nfs-common portmap
2.2.2、挂载
mkdir /mnt/public
mount 192.100.3.200:/public /mnt/public
#开机自动挂载:在/etc/fstab中添加
192.100.3.200:/public /mnt/public nfs rsize=8192,wsize=8192,timeo=14,intr 0 0