安装

yum install -y nfs-utils  # 安装NFS
yum install -y rpcbind    # 安装rpc bind

启动 & 开机自启

#nfs
systemctl start nfs
systemctl enable nfs

# rpc bind
systemctl start rpcbind
systemctl enable rpcbind

共享配置

vi /etc/export  # NFS共享配置文件
#格式: 目录 ip/网络/主机名/域名/*(权限)
/mnt/share 192.168.10.0/24(rw)  # 192.168.10.0/24网络具有读写权限
/mnt/share2 192.168.10.1(rw)  # 192.168.10.1具有读写权限
/mnt/share3 zeroy(rw)  # 主机名zeroy具有读写权限 当采用主机名时 该主机名必须存在/etc/hosts内
/mnt/share4 *(rw)  # 所有人具有读写权限

权限参数

vi /etc/export
/mnt/share *(rw/ro)  # rw(read-write)读写权限 ro(read-only)只读权限
/mnt/share *(sync/async)  # sync同步存储  async异步存储
/mnt/share *(root_squash/no_root_squash)  # root_squash预设值当采用root用户访问共享文件时,权限会被压缩为nobody(匿名)权限  no_root_squash不进行权限压缩
/mnt/share *(all_squash)  # all_squash无论访问者为何身份 均被压缩为nobody(匿名)权限
/mnt/share *(anonuid/anongid)  # anonuid指定被压缩为匿名用户的uid  anongid指定被压缩为用户组的gid

一只臭咸鱼