NFS(network file system)是网络文件系统的简称。
1.使用NFS首先看是否安装了CentOS和RHEL这2个包(默认是安装的)
查看命令:rpm –q nfs-utils portmap
2.查看NFS服务器是否启动
service nfs starus
service portmap status(如果安装的是rpcbind:service rpcbind status(首先启动))
FNS服务器启动的命令
#service nfs start
#service portmap start(如果安装的是rpcbind:service rpcbind start(首先启动))
3.如果上述都没有问题的话就可以修改‘/etc/exports’文件
/home *(sync,ro)
多个Ip或服务器的修改形式为:
/home 10.0.2.10(insecure,rw,no_root_squash) 10.0.2.9(insecure,rw,no_root_squash) 10.0.252.13(insecure,rw,no_root_squash) 10.0.252.14(insecure,rw,no_root_squash)
/home 是被分享的目录;*:表示所有的服务器;(sync,ro):表示设置选项
ro:只读;rw:可读写;no_root_squash:权限不被压缩;insecure:可以用1024以后的端口
查看主机共享列表showmount -e;查看主机共享目录被客户机挂在的目录:showmount -d
客户机需要查看共享主机的输出目录:showmount -e 10.0.22.45
客户机挂载服务主机的输出目录:
# mount -t nfs 10.0.22.45:/home
客户机删除挂载服务器主机目录:
# umount /home
如果出现不能读写的情况,可能是root权限被压缩为nobody权限了。
开机挂载:需要编辑文件编辑文件/etc/fstab添加下面语句
10.0.22.45:/home /home/ nfs rw,soft,intr 0 0
自动挂载:需要编辑文件/etc/auto.master
/home(本地目录) /etc/auto.nfs --timeout=60
拷贝文件cp -p /etc/auto.misc /etc/auto.nfs然后编辑文件auto.nfs添加nfs rw,soft,intr 10.0.22.45:/home最后重启服务service autofs restart