NFS exports命令

三、exports命令

当修改/etc/exports配置文件后,使用exports命令挂载,可以不重启NFS服务,平滑重载配置文件。避免进程挂起,导致宕机。

3.1、exports命令常用选项

  • -a:便是全部挂载或者卸载
  • -r:表示重新挂载
  • -u:表示卸载某一个目录
  • -v:表示显示共享目录

3.2、exportfs应用实例

在服务端,编辑/etc/exports

vim /etc/exports

#增加以下内容

/tmp/ 192.168.71.111/24(rw,sync,no_root_squash)

使用exportfs -v查看此时的共享目录

# exportfs -v

/home/nfstestdir

192.168.71.111/24(rw,wdelay,root_squash,all_squash,no_subtree_check,anonuid=1000,anongid=1000,sec=sys,rw,secure,root_squash,all_squash)

  • 只有之前共享的目录

如果需要使刚刚增加的共享目录生效,我们需要重启NFS服务。或者使用exportfs命令。

210458_LjGr_3760338.png

四、NFS客户端挂载可能会出现的问题

该问题主要出现在NFS4版本会有,客户端挂载共享目录后,不管是root用户还是普通用户,创建新文件时属主和属组都是nobody

解决的办法:

第一种:客户端挂载时加上-o nfsvers=3

第二种:客户端服务端都需要进行操作

vim /etc/idmapd.conf

#把“#Domain = local.domain.edu” 改为 “Domain = xxx.com” (这里的xxx.com,随意定义吧),然后再重启rpcbind服务

显而易见,第一种方法更简单。

五、客户端自动挂载NFS共享目录

5.1、在客户端将挂载命令写入/etc/profile

vim /etc/profile

#写入挂载命令

mount -t nfs -o nolock 192.168.71.111:/tmp/ /mnt

5.2、将要挂载的NFS目录写在客户端的/etc/fatab文件中,挂载时使用mount -a

vim /etc/fstab

192.168.205.137:/tmp/ /mnt nfs default,nolock 0 0

以上两种方法都可以开机自动挂载NFS共享目录,建议使用第一种。因为如果NFS服务未启动,第二种方法可能会导致客户端无法开机。

转载于:https://my.oschina.net/u/3760338/blog/1608765

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值