前置条件:
1.查看系统是否已安装NFS
#rpm -qa | grep nfs
#rpm -qa | grep rpcbind
如果没有安装,则先安装NFS
#yum -y install nfs-utils rpcbind
当NFS安装好之后,进行NFS服务端配置
1.找到要搭建的nfs机器,虚拟机或物理机,首先查看有哪些磁盘可以使用
#lsblk 看哪些盘可用
2.选择一块可用的盘进行分区
#fdisk /dev/sdd
#n
#p
#1
#回车
#回车
#w
3.格式化分区的盘
#mkfs -t ext3 /dev/sdd1
4.创建共享目录并设置权限
#mkdir -p /data/lys
5.将目录挂载到格式化的盘上,并配置到fstab,避免重启后mount失效
#mount /dev/sdd1 /data/lys
#vi /etc/fstab
6.授予权限(注意一定是 777的权限)
#chmod -R 777 /data
#chmod -R 777 /data/lys/
#chown -R nobody:nobody /data
7.编辑export文件
#vi /etc/exports
/data/lys *(rw,no_root_squash,no_all_squash,sync)
注:* 表示和对接的环境任何网段都可以通,一般是走管理网,如果要和对接的环境存储网连通,则
/data/lys 192.168.2.0/24(rw,no_root_squash,no_all_squash,sync)
注:192.168.2.0/24 表示要对接环境的存储网
8.配置生效
#exportfs -r
9.启动rpcbind、nfs服务
#service rpcbind start
#service nfs start
10.关闭防火墙
#iptables -F
11.在你的 NFS 服务器设定妥当之后,我们可以在 server(或者client) 端先自我测试一下是否可以联机:
#showmount -e ip (如果配置了存储网,ip直接填存储网ip)
常见问题:
1.如果在对接存储的界面,输入ip后,网络联通性连接失败,检查一下是否是NFS服务器机器的防火墙是否关闭
2.当nfs存储对接失败或者创建备份失败,先检查下是否是nfs服务器共享目录设置的权限不够(应该要为nobody权限),如果权限不够,则重新授予权限,后启动rpcbind、nfs服务