设为首页 收藏本站
查看: 830|回复: 1

[经验分享] Linux之nfs 部署和优化

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-12-7 09:00:16 | 显示全部楼层 |阅读模式
NFS = network file system   网络 文件 系统
作用:允许一个系统和他人共享目录和文件。
实验室需要台虚拟机
安装 NFS

[iyunv@OBird# yum install -y nfs-utils rpcbind
rpcbind 是用来进行通信的。
[iyunv@OBird ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        18G  3.7G   14G  22% /
tmpfs           495M     0  495M   0% /dev/shm
/dev/sda1       194M   29M  155M  16% /boot
/dev/sdb5       2.0G   68M  1.9G   4% /mnt
/dev/sdb1       2.0G   74M  1.9G   4% /home/linux/123

启动服务端的服务
wKioL1hGH0eQrNA_AACkJPQ0Jko205.jpg

以下操作都是在客户端上进行的。

此处以mnt 目录来做实例展示(在另一台机上,楼主的两台机重名了,都是bird)
[iyunv@bird ~]# showmount -e spacer.jpg 192.168.31.170
-bash: showmount: command not found

出现这个报错是因为没有安装 NFS 客户端
[iyunv@bird ~]# yum install -y nfs-utils  #安装NFS 客户端



再次使用 showmount 命令查看
[iyunv@Bird ~]# showmount -e spacer.jpg 10.72.4.37
Export list for spacer.jpg 10.72.4.37:
/mnt spacer.jpg 10.72.4.40
wKiom1hGIBry1P5lAAAJZENNb6U576.jpg

在客户端上进行挂载操作
[iyunv@Bird ~]# mount -t nfs spacer.jpg 10.72.4.37:mnt /opt  #-t 指定类型


wKioL1hGIRiwfLKbAAAU93ZD_5g942.jpg

以下操作是服务端上进行的。
查看服务端/mnt 的权限
[iyunv@OBird ~]# ls -ld /mnt
drwxr-xr-x 3 root root 4096 Sep  7 21:28 /mnt

[iyunv@OBird mnt]# chmod 777 .  #将权限改为 777,任何用户都可以写
[iyunv@OBird mnt]# ls -ld .
drwxrwxrwx 3 root root 4096 Sep  7 21:28 .

在客户端操作
创建一个1.txt ,属主 和属组 是nfsnobody,这个是黙认的。
wKiom1hGJ-Ti1pyiAAAM_9_Pa3A087.jpg
------------------------------------------------------
在实际的应用的中是其他的户,是可以通过手工来指定的。
以下test1 为例
[iyunv@Bird opt]# cat /etc/passwd
test1:x:500:500::/home/test1:/bin/bash

[iyunv@OBird mnt]# vim /etc/exports
/mnt 10.72.4.40(rw,sync,all_squash,anonuid=500,anongid=500)


[iyunv@OBird mnt]# exportfs -arv  #重启nfs 服务
exporting 10.72.4.40:/mnt

在客户端上进行操作,touch 2.txt ,并没有实现我们要的实验效果,2.txt 的属主和属组是nobody
wKioL1hGNj-R92zBAAAM_74nsxM791.jpg

在客户端上卸载掉 mount ,再重新挂载  nfsvers=3 指定nfs的版本号,黙认是 4.
[iyunv@Bird ~]# umount -l /opt/

[iyunv@Bird opt]# mount -t nfs -onolock,nfsvers=3 spacer.jpg 10.72.4.37:/mnt/ /opt/
wKiom1hGN0rTkjCQAAAVtkaRBP8826.jpg
测试,实现实验效果
wKiom1hGN-jDkuZYAAAjVNDCikQ375.jpg

[iyunv@Bird opt]#mount -t nfs4 10.72.4.37:/mnt/ /opt/
#nfs4 版本会把 所有的用户黙认用户指到 nfsnobody 上。
[iyunv@OBird mnt]# vim  /etc/exports  #这样的配置限了root 用户
/mnt 10.72.4.40(rw,sync,all_squash,anonuid=500,anongid=500)

改成以为就可不限制 root
/mnt 10.72.4.40(rw,sync,no_root_squash)



[iyunv@OBird mnt]# exportfs -avr  #重启服务端服务
exporting 10.72.4.40:/mnt

在客户端进行测试,重新创建的 test 属主&属组都变回了 root
wKioL1hGOxjg0dwsAAAj_JxfzGw474.jpg



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-310763-1-1.html 上篇帖子: rsync+inotify+ssh远程实时增量同步 下篇帖子: linux系统双网卡绑定 Linux
累计签到:275 天
连续签到:1 天
发表于 2016-12-8 16:32:27 | 显示全部楼层
感谢分享,学习了!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表