NFS存储服务器部署流程
NFS服务端部署
第一个里程:检查服务软件是否安装,默认没有安装
[root@nfs01 ~]# rpm -qa |egrep 'nfs-utils|rpcbind'
第二个里程:安装服务软件
[root@nfs01 ~]# yum install -y nfs-utils rpcbind
第三个里程:修改配置文件
[root@nfs01 ~]# cat /etc/exports /data 172.16.1.7/24(rw,sync) 172.16.1.8/24(rw,sync)表示共享的目录文件所在的位置 允许访问的网段或主机信息 rw:可读可写 sync:数据同步
第四个里程:创建共享存储目录,并进行授权
[root@nfs01 ~]# mkdir /data[root@nfs01 ~]# chown -R nfsnobody. /data[root@nfs01 ~]# ll -d /datadrwxr-xr-x 2 nfsnobody nfsnobody 4096 Feb 14 11:06 /data
第五个里程:启动服务,先启动rpcbind服务再启动nfs服务
[root@nfs01 ~]# /etc/init.d/rpcbind startStarting rpcbind: [ OK ][root@nfs01 ~]# /etc/init.d/nfsnfs nfslock nfs-rdma [root@nfs01 ~]# /etc/init.d/nfs startStarting NFS services: exportfs: No options for /data 172.16.1.7/24: suggest 172.16.1.7/24(sync) to avoid warning [ OK ]Starting NFS quotas: [ OK ]Starting NFS mountd: [ OK ]Starting NFS daemon: [ OK ]Starting RPC idmapd: [ OK ][root@nfs01 ~]#
第六个里程:检查服务配置
[root@nfs01 ~]# rpcinfo -p 172.16.1.31 program vers proto port service100000 4 tcp 111 portmapper100000 3 tcp 111 portmapper100000 2 tcp 111 portmapper100000 4 udp 111 portmapper100000 3 udp 111 portmapper100000 2 udp 111 portmapper100011 1 udp 875 rquotad100011 2 udp 875 rquotad100011 1 tcp 875 rquotad100011 2 tcp 875 rquotad100005 1 udp 12565 mountd100005 1 tcp 26690 mountd100005 2 udp 12025 mountd100005 2 tcp 52943 mountd100005 3 udp 30429 mountd100005 3 tcp 6339 mountd100003 2 tcp 2049 nfs100003 3 tcp 2049 nfs100003 4 tcp 2049 nfs100227 2 tcp 2049 nfs_acl100227 3 tcp 2049 nfs_acl100003 2 udp 2049 nfs100003 3 udp 2049 nfs100003 4 udp 2049 nfs100227 2 udp 2049 nfs_acl100227 3 udp 2049 nfs_acl100021 1 udp 28616 nlockmgr100021 3 udp 28616 nlockmgr100021 4 udp 28616 nlockmgr100021 1 tcp 28037 nlockmgr100021 3 tcp 28037 nlockmgr100021 4 tcp 28037 nlockmgr[root@nfs01 ~]# showmount -e 10.0.0.31Export list for 10.0.0.31:/data 172.16.1.7/24[root@nfs01 ~]#
NFS客户端部署流程
第一个里程:检查服务是否安装
[root@web01 ~]# rpm -qa |egrep "nfs-utils|rpcbind"
第二个里程:安装nfs与rpcbind服务
[root@web01 ~]# yum install -y nfs-utils rpcbind
第三个里程:使用mount进行挂载
[root@web01 ~]# mount -t nfs 172.16.1.31:/data /mnt[root@web01 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 38G 1.5G 34G 5% /tmpfs 238M 0 238M 0% /dev/shm/dev/sda1 190M 40M 141M 22% /boot172.16.1.31:/data 38G 1.5G 34G 5% /mnt
第四个里程:进行共享测试
[root@web01 mnt]# touch a.txt[root@web01 mnt]# lsa.txt[root@nfs01 data]# lsa.txt test.txt[root@nfs01 data]#