NFS网络文件共享系统

NFS是网络文件系统,让不同的主机系统之间可以共享文件或目录,存放共享视频、图片、附件等静态资源文件。

NFS服务器就是一块网络硬盘将自己挂载到多个Web服务器网页目录的子目录上,这样所有Web服务器都能看到共享的信息NFS网络硬盘的内容。

NFS工作流程:首先安装rpcbind和nfs-utils,启动RPC服务,再启动NFS服务,NFS会向RPC服务注册自己启动了哪些端口,这时如果有客户端想要访问NFS服务端,先要通过RPC服务反馈给客户端服务端一个开放的端口号,最后客户端才能想NFS服务器发出数据传输的请求。

服务端部署:
[root@jinchuan ~]# yum -y install rpcbind nfs-utils  安装rpcbind包和nfs-utils包
[root@jinchuan ~]# service rpcbind start  启动RPC服务(一定要先启动RPC服务)
[root@jinchuan ~]# service nfs start  启动NFS服务(后启动NFS服务)
[root@jinchuan ~]# rpcinfo  会列出所在主机上向 rpcbind 注册的 RPC 服务。
[root@jinchuan ~]# vim /etc/exports   配置NFS服务的配置文件
[root@jinchuan ~]# echo "/data 192.168.200.0/24(rw,sync)" > /etc/exports   配置NFS服务的配置文件
[root@jinchuan ~]# servic nfs restart  重启NFS服务
[root@jinchuan ~]# showmount -e localhost  查看本地共享磁盘
[root@jinchuan ~]# mkdir /data  创建共享目录
[root@jinchuan ~]# chown nfsnobody:nfsnobody /data  给共享目录属主和属组改成nfs程序用户
[root@jinchuan ~]# mount 192.168.200.131:/data /tmp  本地测试将共享目录挂到本地/tmp下
客户端部署:
[root@jinchuan ~]# yum -y install nfs-utils  安装支持包
[root@jinchuan ~]# showmount -e 192.168.200.131  查看服务端可共享目录
[root@jinchuan ~]# mount 192.168.200.131:/data /mnt  将服务端的共享目录挂载到客户端/mnt下

猜你喜欢

转载自www.cnblogs.com/jinchuan16/p/9916444.html