nfs搭建:
1、服务器端在装虚拟机是默认会安装nfs服务,如果没有安装,nfs的安装包在系统镜像中
2、创建被挂载的目录
3、编辑 /etc/exports文件
格式:/aa 192.168.18.0/255.255.255.0(rw)
注释:/aa表示被挂载的目录
192.168.18.0代表这个18网段的都可以使用(客户端ip网段)
255.255.255.0 子网掩码
(rw)具有读写操作
4、重启nfs服务
service nfs restart
5、设置开机自启动
chkconfig nfs on
6、服务端修改共享目录权限
chmod o+x /aa
客户端:
1、查看服务器是否共享目录
showmount -e 192.168.18.11(ip地址为服务器ip地址)
2、创建本地目录:
mkdir /pub
3、将服务器共享目录挂载到本地目录
mount 192.168.18.11:/aa /pub
4、设置开机自动挂载
vim /etc/fstab
格式
192.168.18.11:/aa /pub nfs default 0 0
测试:
1、重新启动服务器和客户端
2、到客户端/pub的目录下查看pub的容量
df -hT
3、在/pub的目录下创建文件,如果成功则nfs没问题
如果不成功,则到服务器中查看cat /var/lib/nfs/etab
192.168.18.0/255.255.255.0(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,
no_subtree_check,secure_locks,acl,mapping=identity,anonuid=65534,anongid=65534)
再查看/etc/passwd中会有一个
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
重启机器后如果nfs不能启动
则启动/etc/init.d/portmap
并重启网卡
再到服务器的共享目录中修改文件权限
4、到服务器查看/aa是否有刚刚创建的文件