Centos6.4系统文件服务之NFS

简介:

1.查看nfs软件是否安装和启动服务

[root@localhost ~]# rpm -aq |egrep 'nfs|rpcbind'
rpcbind-0.2.0-11.el6.i686
nfs-utils-1.2.3-36.el6.i686
nfs-utils-lib-1.1.5-6.el6.i686
[root@localhost ~]# /etc/init.d/rpcbind restart
Stopping rpcbind:                                          [  OK  ]
Starting rpcbind:                                          [  OK  ]
[root@localhost ~]# /etc/init.d/nfs restart
Shutting down NFS daemon:                                  [  OK  ]
Shutting down NFS mountd:                                  [  OK  ]
Shutting down NFS quotas:                                  [  OK  ]
Shutting down NFS services:                                [  OK  ]
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
[root@localhost ~]#


2.修改配置文件

[root@localhost ~]# vim /etc/exports
/home/nfs      2.2.2.10(ro)          --这个IP是能读不能写
/home/nfs      *(rw,sync,no_root_squash)     --其它IP可以读写


3.关于nfs服务端的端口管理

[root@localhost ~]# vim /etc/sysconfig/nfs
RQUOTAD_PORT=875       --开户以下四行
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892

[root@localhost ~]#


4.开启包过滤

[root@localhost ~]# iptables -I INPUT -p tcp -m multiport --ports 111,875,892,2049,32769  -j ACCEPT
[root@localhost ~]# iptables -I INPUT -p udp -m multiport --ports 111,875,892,2049,32769  -j ACCEPT
[root@localhost ~]#


5.查看服务器共享的文件

[root@localhost ~]# showmount  -e
Export list for node1:
/home/nfs (everyone)
[root@localhost ~]#


6.客户端挂载

[root@centos media]# /etc/init.d/rpcbind restart
Stopping rpcbind:                                          [  OK  ]
Starting rpcbind:                                          [  OK  ]
[root@centos media]# showmount  -e 2.2.2.27
Export list for 2.2.2.27:
/home/nfs (everyone)
[root@centos media]# mount -t nfs 2.2.2.27:/home/nfs /media/
[root@centos media]# mkdir 2
[root@centos media]# ll
total 4
drwxr-xr-x 2 root root 4096 Jan 13 10:22 2
[root@centos media]#


7.在客户端安装autofs服务自动挂载

[root@centos media]# yum install autofs
[root@centos nfs1]# vim /etc/auto.master
/mnt/nfs    /etc/auto.nfs    --timeout=60      --60秒没有连接就断开
[root@centos nfs1]# cp /etc/auto.misc  /etc/auto.nfs
[root@centos nfs1]# vim /etc/auto.nfs
nfs1   -rw,sort,intr   2.2.2.27:/home/nfs      --nfs1是/mnt/nfs下的目录,IP是服务器的IP
[root@centos nfs1]# /etc/init.d/autofs restart
Stopping automount:                                        [  OK  ]
Starting automount:                                        [  OK  ]
[root@centos nfs1]#


8.Windows7系统与Linux实现nfs文件共享

  (1)打开Windows7系统程序--->控制面板--->程序和功能--->打开或关闭windows功能--->选中nfs安装

wKioL1LTVsHTXWGeAAHoFaWRfuU602.jpg

(2)在Windows7系统中可以挂载Linux文件

wKioL1LTV3ORATSpAABgcXN9P-E093.jpg

wKioL1LTV6jSmNZrAAJ79nSrs6w604.jpg

9.nfs服务的忧化

[root@localhost ~]# showmount  -a      --在服务端查看有哪些客户端挂载
[root@localhost ~]# showmount  -d      --在服务端查看客户端连接的所有输出目录
[root@localhost ~]# showmount  -e      --在服务端或者客户端查看共享目录
[root@localhost ~]# exportfs -a      --全部挂载和卸载
[root@localhost ~]# exportfs -r      --重新挂载
[root@localhost ~]# exportfs -v      --输出目录时输出到屏幕上
[root@centos nfs1]# nfsiostat  /mnt/nfs/nfs1     --在客户端查看nfs详细参数
[root@centos nfs1]# nfsstat                      --查看nfs的状态
[root@centos nfs1]# rpcinfo -p localhost |grep nfs   --查看rpc端口连接
[root@centos nfs1]# cat /var/lib/nfs/etab            --查看nfs默认的参数
[root@centos nfs1]# cat /var/lib/nfs/xtab            --nfs服务器被挂载的信息










本文转自 z597011036 51CTO博客,原文链接:http://blog.51cto.com/tongcheng/1351145,如需转载请自行联系原作者
目录
打赏
0
0
0
0
235
分享
相关文章
在CentOS 7系统上创建SSL/TLS证书以启用HTTPS
请记住,这只是单枚勋章,在野外,CA签发的证书才是堂堂正正的金盾牌。如果您打算让这个小兵走得更远,考虑一下像Let's Encrypt这样的免费CA服务,它会给您的小兵颁发一个大家都认可的荣誉勋章。而且,千万不要忘了定期更新您的装备哦,毕竟,没有哪件盔甲是永远坚不可摧的。
83 4
龙蜥操作系统:CentOS 谢幕之后,国产云原生系统的崛起之路
龙蜥操作系统(Anolis OS)是 CentOS 停止维护后,由阿里云等企业联合发起的开源项目。它以双内核架构和全栈优化为核心,提供无缝替代 CentOS 的方案,兼容主流生态并针对云计算场景深度优化。其技术亮点包括 RHCK 和 ANCK 双内核、性能优化、全栈安全及国密算法支持。龙蜥适用于云原生基础设施、企业级应用部署及开发环境,社区已吸引 200 多家单位参与。未来规划涵盖 AI 框架优化、RISC-V 架构适配及桌面环境构建,正重新定义云时代的操作系统边界。
193 0
在Centos系统上如何有效删除文件和目录的指令汇总
记住,有了这个指南,你就不再为删除文件和目录感到困扰。快去尝试一下,让你的CentOS更上一层楼吧!
195 24
技术指南:如何把docsify项目部署到基于CentOS系统的Nginx中。
总结 与其他部署方法相比,将docsify项目部署到基于CentOS系统的Nginx中比较简单。以上步骤应当帮助你在不花费太多时间的情况下,将你的项目顺利部署到Nginx中。迈出第一步,开始部署你的docsify项目吧!
110 14
在CentOS系统中编译安装TinyXml2的方法
以上就是在CentOS系统中编译安装TinyXml2的方法。这个过程可能会有些复杂,但只要你按照上面的步骤一步一步来,你应该能够成功地完成这个任务。如果你在这个过程中遇到任何问题,你可以在网上搜索相关的资料,或者在相关的论坛上寻求帮助。希望这个指南能够帮助你成功地在你的CentOS系统中编译安装TinyXml2。
107 22
|
3月前
|
CentOS系统中rpm包与源码包的主要区别
总的来说,RPM包和源码包各有优缺点,选择哪种包主要取决于你的需求和技术水平。希望这个答案能帮助你更好地理解RPM包和源码包的区别。
138 27
CentOS 7系统下详细安装MySQL 5.7的步骤:包括密码配置、字符集配置、远程连接配置
以上就是在CentOS 7系统下安装MySQL 5.7的详细步骤。希望这个指南能帮助你顺利完成安装。
862 26
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
58 0
在CentOS 7.8上使用kubeadm安装k8s 1.26
至此,你已经在CentOS 7.8上使用kubeadm成功安装了k8s 1.26。你可以通过输入 `kubectl get nodes`来查看节点状态,如果显示为Ready,那么恭喜你,你的Kubernetes集群已经准备好了。
151 23
CentOS 7.8下使用kubeadm安装Kubernetes 1.26
这就是所有的前线报告,冒险家们,你们已经做好准备,开始在CentOS 7.8上通过Kubeadm安装Kubernetes 1.26的挑战了吗?走上这段旅程,让你的代码飞翔吧。
126 16
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问