码迷,mamicode.com
首页 > Web开发 > 详细

五十五、exportfs命令、NFS客户端问题

时间:2018-05-11 00:50:52      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:exportfs命令   NFS客户端问题   

五十五、exportfs命令、NFS客户端问题

一、exportfs命令

这个命令是和nfs-utils一起安装的。NFS服务不能随便重启,要想重启,要先把其他共享机器上的挂载的目录卸载下来,或者使用exportfs命令。

常用选项

-a 全部挂载或者全部卸载

-r 重新挂载

-u 卸载某一个目录

-v 显示共享目录

以下操作在服务端上

# vim /etc/exports //增加

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

# exportfs -arv //不用重启nfs服务,配置文件就会生效

再到客户端查看一下

# showmount -e 192.168.93.130

Export list for 192.168.93.130:

/tmp             192.168.93.129/24

/home/nfstestdir 192.168.93.2/24

共享目录就出现了/tmp目录

# mount -t nfs 192.168.93.130:/tmp/ /newdir    //这个IP是服务端IP

# df -h

现在客户端的这个newdir目录就是服务端的tmp目录。

现在创建的文件的所属主和所属组就是root了,因为no_root_squash,不限制root。


二、NFS客户端问题

NFS 4版本会有该问题

客户端挂载共享目录后,不管是root用户还是普通用户,创建新文件时属主、属组为nobody

(一) 客户端挂载时加上 -o nfsvers=3   //指定nfs版本为3版本

[root@CLAY ~]# umount /newdir/

[root@CLAY ~]# mount -t nfs -o nfsvers=3 192.168.93.130:/tmp/ /newdir

[root@CLAY ~]# mount -t nfs -oremount,nfsvers=3 192.168.93.130:/tmp/ /newdir

(二) 客户端和服务端都需要

# vim /etc/idmapd.conf //

把“#Domain = local.domain.edu” 改为 “Domain = xxx.com” (这里的xxx.com,自定义),然后再重启rpcidmapd服务,centos7没有这个服务,重启rpcbind就可以了。


五十五、exportfs命令、NFS客户端问题

标签:exportfs命令   NFS客户端问题   

原文地址:http://blog.51cto.com/13576245/2115063

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!