数智家——个人经验分享

码农花园:记录和分享编程技术、大数据、物联网的个人记录!

NFS安装配置说明

NFS安装配置说明


1.安装服务(客户端也需要装rpcbind)
yum install nfs-utils rpcbind
 
2.配置服务器
mkdir -p /home/nfs
 
vi /etc/exports
/home/nfs 192.168.10.0/24(insecure,rw,sync,all_squash,fsid=0,anonuid=65534,anongid=65534)
 
若多个网段
/home/res 192.168.10.0/24(insecure,rw,sync,all_squash,fsid=0,anonuid=65534,anongid=65534) 172.16.160.0/24(insecure,rw,sync,all_squash,fsid=0,anonuid=65534,anongid=65534)
 
 
 
exportfs -r
#使配置生效
 
exportfs
#可以查看
 
systemctl start rpcbind
systemctl start nfs-server
 
systemctl enable rpcbind
systemctl enable nfs-server
 
3.客户端挂载
showmount -e 192.168.10.24
mkdir -p /home/nfs
mount -t nfs 192.168.10.24:/home/nfs /home/nfs
 
df -h 查看是否挂载成功。
 
mount -t nfs 192.168.10.11:/home/res /home/nfs/res
 
开机自动挂载
echo "192.168.0.10:/home/res /home/nfs/res nfs defaults 1 3">>/etc/fstab
**前提:要先挂在好/home/res目录
 
***如果是多个阿里云组建企业云网,要放通UDP的请求访问授权
====================================
exports文件配置格式:
NFS共享的目录 NFS客户端地址1(参数1,参数2,...) 客户端地址2(参数1,参数2,...)
 
说明:
NFS共享目录:
要用绝对路径,可被nfsnobody读写。
 
NFS客户端地址:
指定IP: 192.168.0.1
指定子网所有主机: 192.168.0.0/24
指定域名的主机: test.com
指定域名所有主机: *.test.com
所有主机: *
 
参数:
ro:目录只读
rw:目录读写
sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性
async:将数据先保存在内存缓冲区中,必要时才写入磁盘
all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody)
no_all_squash:与all_squash取反(默认设置)
root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置)
no_root_squash:与rootsquash取反
anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx)
anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户
 
例如:
/data/tmp 192.168.1.0/24(rw,sync,all_squash)

博文最后更新时间:


评论

  • 暂无评论

发表评论

博客统计

访问量:529861

博文总数:21 评论总数:1

原创20 翻译0 转载1