##NFS安装与配置##

本文档详细介绍了如何在Linux系统中安装、配置NFS服务,包括安装nfs-utils和rpcbind,设置exports文件,启动NFS服务,以及在客户端挂载NFS共享目录。还提到了NFS的相关选项如rw, no_root_squash, sync,以及如何实现自动挂载和自定义共享挂载点。" 123157756,9791375,王者荣耀拆解分析:S26赛季战斗时间与系统解析,"['游戏分析', '数据分析', '游戏策划', '王者荣耀']
摘要由CSDN通过智能技术生成

一、安装NFS

查看nfs是否安装             rpm -qa | grep nfs

若没有则安装nfs包         yum install nfs-utils   rpcbind 端口 111/20048-tcp

 

二、配置

建立NFS目录         mkdir     /westos

  vim        /etc/exports

 加入   /westos       172.25.254.0/24(rw,no_root_squash,sync)

##'*  表示所有主机来访问

##sync  表示同步操作  

##ro   表示只读 rw  可写可读

##no_root_squash  具备root权限

exports文件的编写格式

<输出目录> [客户端  选项(访问权限,用户映射,其他)]

输出目录为westos目录,客户端为要连接到nfs的客户端,访问权限指客户端的操作权限,用户映射可以限制用户权限

##exportfs -v  查看共享目录是否生效

                           如果没生效使用 exportfs -rv

 

三、启动服务

systemcal   start   portmap  #启动端口转发

systemcal   start  nfs   #启动nfs

四、挂载NFS系统(客户端)

启动nfs  

mount -t nfs 172.25.254.155:/westos    /mnt 

这样就可以在本机使用远程服务器上的NFS网络系统

自动挂载

vim /etc/fstab

172.25.254.250:/nfsshare/nfs1 /mnt nfs defaults 0 0

 

 

用户映射选项

  • all_squash 将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
  • no_all_squash 与all_squash取反(默认设置);
  • root_squash 将root用户及所属组都映射为匿名用户或用户组(默认设置);
  • no_root_squash 与rootsquash取反;
  • anonuid=xxx 将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);
  • anongid=xxx 将远程访问的所有用户组都映射为匿名用 户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);

 

2.安装服务

yum install autofs -y

systemctl start autofs

3.访问

cd /net/172.25.254.250/nfsshare/nfs1

.实现自定义共享挂载点

vim /etc/auto.master

最终自定义挂载点的上层目录 子配置文件

/mnt /etc/auto.nfs

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值