集群03-NFS搭建存储服务器
一、服务端配置
1、查看系统是否已安装NFS
[root@bogon ~]# rpm -qa | grep nfs
[root@bogon ~]# rpm -qa | greprpcbind
2、安装NFS
[root@bogon ~]# yum -y installnfs-utils rpcbind
3、启动rpcbind、nfs服务
[root@bogon ~]# service rpcbind start #先启动rpcbind服务
正在启动 rpcbind: [确定]
[root@bogon ~]# service nfs start #后启动nfs服务
启动 NFS 服务: [确定]
启动 NFS mountd: [确定]
启动 NFS 守护进程: [确定]
正在启动 RPC idmapd: [确定]
4、查看RPC服务的注册状况
[root@bogon ~]# rpcinfo -p localhost
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
(略……)
5、设置开机启动
[root@bogon ~]# chkconfigrpcbind on #centos7使用systemctl enable rpcbind
[root@bogon ~]# chkconfignfs on
6、建立共享目录,设置目录权限
[root@bogon ~]# mkdir data
[root@bogon ~]# chown -R nfsnobody.nfsnobody/data/
7、设置nfs配置文件,并使其生效
[root@bogon ~]# echo "/data172.16.1.0/24(rw,sync)" > /etc/exports
[root@bogon ~]# cat /etc/exports
[root@bogon ~]# exportfs -r
8、测试是否可以联机
[root@nfs01 /]# showmount -e 172.16.1.31
Export list for 172.16.1.31:
/data 172.16.1.0/24
二、客户端配置
1、安装nfs-utils和rpcbind
[root@bogon ~]# yum -y installnfs-utils rpcbind
2、只启动rpcbind就行
[root@bogon ~]# service rpcbind start
3、开机启动rpcbind
[root@bogon ~]# chkconfig rpcbind on #centos7使用systemctl enable rpcbind
4、检查是否可以联机
[root@bogon ~]# showmount-e 172.16.1.31
5、挂载共享目录(临时)
[root@bogon ~]# mount -t nfs172.16.1.31:/data/ /data/
6、设置开机启动自动挂载
[root@nfs01 /]# echo "mount -t nfs172.16.1.31:/web01 /data/" >> /etc/rc.local
7、测试挂载成功与否
[root@localhost /]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 38G 985M 38G 3% /
devtmpfs 100M 0 100M 0% /dev
tmpfs 111M 0 111M 0% /dev/shm
tmpfs 111M 4.6M 106M 5% /run
tmpfs 111M 0 111M 0% /sys/fs/cgroup
/dev/sda1 1014M 125M 890M 13% /boot
tmpfs 23M 0 23M 0% /run/user/0
172.16.1.31:/data 38G 1.1G 37G 3% /data