中小型网站网络文件系统-NFS部署搭建

wKiom1XNXViy4D0kAACNkbOZ8S8038.jpg

NFS网络文件共享服务

一、NFS介绍

NFS是network file sysfile 的缩写,功能是通过网络让不同的主机之间可以彼此共享文件会目录。NFS客户端(一般为应用服务器,如web)可以通过挂载(mount)的方式将NFS服务器端共享的数据文件目录挂载到NFS客户端本地系统中(就是一个挂载点下)。从NFS客户端的机器来看,NFS服务的共享的目录就好像是客户端自己的磁盘分区或者目录一样,而实际上确是远端的服务去目录。

NFS网络文件系统的使用很像windows系统的网络共享、安全功能、网络驱动器映射,这也和linux里的Samba服务类似。

二、NFS在企业中使用场景

适用于中小企业,NFS经历了30年的发展,它代表一个非常稳定的网络文件系统一般用来存储视频,图片,附件,等静态资源,(一般把网站用户上传的文件都放到NFS共享中),NFS是当前互联网系统架构中最常用的数据存储之一,特别是中小企业网站公司使用率很高的,大公司或门户网站,除了使用NFS还是用MFS,GFS,FASTFS,TFS等分布式文件系统。

三、NFS原理:

NFS主进程 NFS 提供数据服务的
NFS的功能很多,一堆软件功能的组合
每个功能对应多个端口提供服务,每次开启服务端口可能会变化
rpcbind(portmap) 警察叔叔 提供问路的。。他知道NFS的端口对应的服务(NFS服务启动的必须必须告诉rpcbind 哪些端口对应哪些服务)。



wKiom1XNXm6TDNUrAAEupTFnmpo767.jpg

四、实验环境
NFS Server:10.0.10.12    NFS Client:10.0.10.8
# cat /etc/redhat-release
CentOS release 6.6 (Final)
# uname -r
2.6.32-504.3.3.el6.x86_64
五、安装服务

1、服务端安装服务
# yum install nfs-utils rpcbind -y 或者 yum groupinstall "NFS file server" -y
2、启动服务
# /etc/init.d/rpcbind start
# ps -ef|grep rpc
# /etc/init.d/nfs start
# ps -ef|grep nfs
# rpcinfo -p localhost
3、设置服务开机自启动
# chkconfig nfs on
# chkconfig --list nfs
# chkconfig rpcbind on
# chkconfig --list rpcbind

4、创建共享目录,赋予权限,添加配置文件
# mkdir /data
# chown -R nfsnobody.nfsnobody /data  
# ll -ld /data
drwxr-xr-x 2 nfsnobody nfsnobody 4096 1月  26 22:45 /data
# echo "/data 10.0.10.0/24(rw,sync)" >/etc/exportes
5、重新加载服务
# /etc/init.d/nfs reload
6、服务端检查
# showmount -e localhost
Export list for localhost:
/data 10.0.10.0/24
7、客户端安装服务
# yum install rpcbind -y
8、启动服务
# /etc/init.d/rpcbind start
# chkconfig rpcbind on
9、客户端检查
# showmount -e 10.0.10.12
Export list for 10.0.10.12:
/data 10.0.10.0/24
10、在客户端挂载服务端
# mount -t nfs 10.0.10.12:/data/ /mnt
11、查看挂载情况
# mount -n
10.0.10.12:/data/ on /mnt type nfs (rw,vers=4,addr=10.0.10.12,clientaddr=10.0.10.8)
12、在服务器端的/data/目录下创建文件
[root@NFS-server data]# touch test
[root@NFS-server data]# ls
nfs  sys  test  zhongchou
13、进入/mnt目录查看,查看是否可以修改,是否可以创建文件夹
[root@NFS-client mnt]# ls
nfs  sys  test  zhongchou

你可能感兴趣的:(windows,互联网,NetWork,中小企业,网站公司)