1、NFS服务端

1.1、CentOS系统

1.1.1、安装

  1. #安装nfs服务和rpcbind
  2. yum install -y nfs-utils rpcbind
  3. #启动rpcbind
  4. systemctl enable rpcbind && systemctl start rpcbind
  5. #启动nfs
  6. systemctl enable nfs && systemctl start nfs nfs-secure
  7. #开放端口
  8. firewall-cmd --permanent --add-service=nfs
  9. firewall-cmd --reload

1.1.2、配置共享目录

  1. #创建共享目录
  2. mkdir /public
  3. #配置
  4. tee /etc/exports <<-EOF
  5. /public 192.100.0.0/16(rw)
  6. EOF
  7. #重新加载配置文件
  8. systemctl reload nfs
  9. showmount -e

1.2、Debian系统

1.2.1、安装

  1. apt-get install nfs-kernel-server nfs-common portmap

1.2.2、配置共享目录

  1. #创建共享目录
  2. mkdir /public
  3. #配置
  4. tee /etc/exports <<-EOF
  5. /public 192.100.0.0/16(rw,sync)
  6. EOF
  7. #启动服务
  8. /etc/init.d/nfs-kernel-server start
  9. #systemctl start nfs-server (nfs-kernel-server也可以)

2、NFS客户端

2.1、CentOS系统

2.1.1、安装

  1. yum install -y nfs-utils

2.1.2、挂载

  1. mkdir /mnt/public
  2. mount 192.100.3.200:/public /mnt/public
  3. #开机自动挂载:在/etc/fstab中添加
  4. 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、安装

  1. apt-get install nfs-common portmap

2.2.2、挂载

  1. mkdir /mnt/public
  2. mount 192.100.3.200:/public /mnt/public
  3. #开机自动挂载:在/etc/fstab中添加
  4. 192.100.3.200:/public /mnt/public nfs rsize=8192,wsize=8192,timeo=14,intr 0 0