Linux-nfs服务

1.nfs
网络文件系统    -->适用范围 unix unix共享的访问方式
原理:nfs将对应端口号注册给本地rpc,客户端通过111端口链接到rpc获取相应的nfs注册的随即端口号
注意:服务端rpc重启了,nfs必须重启。
      nfs重启,rpc不需要重启
2.软件
rpc    --> rpcbind   --> 服务名称 rpcbind
nfs    --> nfs-utils 驱动  客户端|服务端都要进行安装  --> nfs
服务端 --> setup  -->  /etc/exports nfs的主配置文件
3./etc/exports 配置方法
共享目录 主机定位(选项)


需求:el6 server el7 client
server /share 172.25.0.10 只读
==============================
题目:el6 server el7 client
server /nfsshare     172.25.x.0/24 172.25.0.11 只读
client 挂载到/mnt 目录下
==============================
权限问题1.如果要赋予客户端uid=1000的用户rwx,那么实际上就是赋予服务器uid=1000的用户rwx权限,用户名称不一致也无所谓。
问题2.默认情况下,客户端以root用户身份访问时,在服务端会被映射成nfsnobody(uid=65534,gid=65534)用户。
/share 172.25.0.0/24(rw,no_root_squash)    不做root用户映射
3.all_squash  全部用户作映射   默认情况下nfsnobody
4.主机的定位(rw,all_squash,anonuid=150,anongid=100)   anonuid 映射的uid号码  anongid 映射的gid号码


=============================
题目:el6 server el7 client
server /nfsshare  所有用户映射成nfsnobody,rw  172.25.x.0/24
/share 所有用户不映射 rw 172.25.x.0/24
client 将以上两个目录开机自动挂载,/nfsshare   /mnt      
  /share /media






========================================
autofs的配置 
[root@rhel7 /]# yum -y install autofs ^C
[root@rhel7 /]# grep nfs /etc/auto.master
/srv /etc/auto.nfs
[root@rhel7 /]# cp /etc/auto.misc /etc/auto.nfs ^C
[root@rhel7 /]# tail -n1 /etc/auto.nfs 
test -fstype=nfs 172.25.0.11:/share
[root@rhel7 /]# systemctl restart autofs
[root@rhel7 /]# cd /srv/
[root@rhel7 srv]# ls
[root@rhel7 srv]# cd test
[root@rhel7 test]# df -h
Filesystem                  Size  Used Avail Use% Mounted on
/dev/mapper/vg--rhel7-root   18G  3.0G   15G  18% /
devtmpfs                    488M     0  488M   0% /dev
tmpfs                       498M   80K  497M   1% /dev/shm
tmpfs                       498M  6.9M  491M   2% /run
tmpfs                       498M     0  498M   0% /sys/fs/cgroup
/dev/mapper/vg--rhel7-home  497M   26M  472M   6% /home
/dev/vda1                   497M  119M  379M  24% /boot
172.25.0.11:/share           17G  2.9G   14G  18% /srv/test


5分钟不使用则自动卸载
[root@rhel7 /]# grep TIMEOUT /etc/sysconfig/autofs | grep -v ^#
TIMEOUT=300
==========================================
题目:
EL7 NFS-CLIENT
远程/nfsshare 自动挂载/test/nfsshare



































  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值