本文主要是介绍(4)NFS文件系统(共享),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(4)NFS文件系统(共享)
查看当前NFS软件的安装情况:
rpm -aq nfs-utils portmap rcpbind (portmap 为centos5.x rpcbind 为centos6.x)
没有的话,安装:
yum install nfs-utils rpcbind -y
yum groupinstall “NFS file server” -y
服务端:
1)/etc/init.d/rpcbind start 启动rpc服务
2)ps -ef|grep rpc 查看rpc服务是否启动
3)/etc/init.d/nfs start 启动nfs服务
4)chkconfig nfs on; chkconfig rpcbind on 设置开机自启动
5)mkdir /data 创建共享目录
6)vi /etc/exports
# share data for bbs by oldboy at 20160601
/data 10.0.0.0/24(rw,sync)
rw:读写
ro: 只读
sync :写到磁盘
7)重启服务
/etc/init.d/nfs reload
8)检查是否共享:
showmount -e locahost
9)权限分为两个部分:
一个是rpc共享的权限,另一个是文件本身的权限。
客户端:
1)/etc/init.d/rpcbind start 启动rpc服务
2)chkconfig rpcbind on 设置开机自启动
3)mount -t nfs 10.0.0.7:/data /mnt
4)df -h 查看挂载信息
小结:
(1)/etc/exports : NFS服务主配置文件,配置NFS具体共享服务的站点。默认为空。
(2)/usr/sbin/exportfs NFS服务的管理命令,可以加载NFS配置文件生效,还可以直接配置
NFS共享目录,即无需配置 /etc/exports 实现共享。
(3)/usr/sbin/showmout 常用在客户端,查看NFS配置及挂载结果的命令。
route -n 查看网管
这篇关于(4)NFS文件系统(共享)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!