NFS网络文件共享服务

NFS网络文件共享服务
文件系统(装修的风格)-怎么来存放文件
磁盘-raid-分区---格式化(文件系统)---挂载使用
Centos ext二、三、4
Centos7 xfs
分布式文件系统mfs、gfs、fastdfs
NFS是Network File System的缩写,中文意思是网络文件系统。它的主要功能是经过网络(通常是局域网)让不一样额主机系统之间能够共享文件或目录。web

NFS服务端nfs01 10.0.0.31 172.16.1.31
NFS客户端backup 10.0.0.41 172.16.1.41
NFS客户端web01 10.0.0.8 172.16.1.8vim

nfsd(prc.nfsd) rpc.nfsd的主要功能是管理NFS客户端是否可以登陆NFS服务端主机,其中还包含登入者的ID判断等。
mountd(rpc.mountd)的主要功能则是管理NFS文件系统。服务器

NFS服务端部署:
一、安装NFS软件和RPC软件网络

yum install nfs-utils rpcbind -y

rpm -qa rpcbind nfs-utils

rpcbind-0.2.0-13.el6_9.1.x86_64 端口和功能的映射工做,提供NFS服务以前必须启动rpcbind服务
nfs-utils-1.2.3-75.el6_9.x86_64 NFS服务的主程序
二、先运行rpcbind服务app

/etc/init.d/rpcbind start

Starting rpcbind: [ OK ]tcp

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
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
三、运行nfs服务分布式

/etc/init.d/nfs start

Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: [ OK ]
Starting RPC idmapd: [ OK ]
四、让RPCBIND服务nfs服务开机自启动ide

chkconfig nfs on

chkconfig rpcbind on

五、建立对应的目录并受权测试

mkdir -p /data

chown -R nfsnobody.nfsnobody /data/

六、配置nfs服务文件/etc/exports,共享/data目录ci

vim /etc/exports

#share /data to 172.16.1.0/24
/data 172.16.1.0/24(rw,sync)

/etc/init.d/nfs reload

七、检查

rpcinfo -p 172.16.1.31

showmount -e 172.16.1.31

Export list for 172.16.1.31:
/data 172.16.1.0/24
八、把nfs服务器共享的目录,挂在到nfs01本地

mount -t nfs 172.16.1.31:/data /mnt

df -h

Filesystem Size Used Avail Use% Mounted on
/dev/sda3 8.8G 1.5G 6.9G 18% /
tmpfs 931M 0 931M 0% /dev/shm
/dev/sda1 190M 40M 141M 22% /boot
172.16.1.31:/data 8.8G 1.5G 6.9G 18% /mnt

九、测试检查

touch a.txt

ll

total 0
-rw-r--r-- 1 nfsnobody nfsnobody 0 May 31 07:17 a.txt

ll /data

total 0
-rw-r--r-- 1 nfsnobody nfsnobody 0 May 31 07:17 a.txt

十、测试完毕卸载/mnt/

umount /mnt

df -h

Filesystem Size Used Avail Use% Mounted on/dev/sda3 8.8G 1.5G 6.9G 18% /tmpfs 931M 0 931M 0% /dev/shm/dev/sda1 190M 40M 141M 22% /boot十一、