全称是 network file system 网络文件系统
什么是文件系统?
存取和组织文件的一种方法
什么是网络文件系统
通过网络存取和组织文件得一种方法机制
2、为什么要用共享存储
前端所有的应用服务器接受到用户上传的、文件、视频,都会通一的放到后端的存储上。
为什么要共享?
所有节点服务器都需要将内容存到存储上,要取的统一来取。
3、共享存储的种类
单点存储系统就是NFS,中小型企业,阿里云服务的NFS服务,OSS对象存储
NFS性能不太高
大型企业会用分布式存储FastDFS、GlsterFS、Mfs
4、NFS的工作原理
NFS网络文件系统
启动NFS 服务,而且还有启动很多端口。
NFS功能,需要很多服务。每个服务都有端口,而且经常变化。
如何让客户端找到这些端口呢?就需要一个经纪人(rpc服务)
NFS服务:
1、NFS服务(有很多进程和端口) 把自己的端口告诉RPC
2、RPC服务(对外固定端口111)
客户端请求NFS服务,先找RPC 111,查到NFS的端口,发送给客户。
[上传失败(image-1da904-1555779833017)]
[上传失败(image-b0cdd-1555779833017)]
[上传失败(image-a1d9be-1555779833017)]
[上传失败(image-dcd4de-1555779833017)]
[上传失败(image-6c3472-1555779833017)]
5、安装
服务端和客户端都要安装
yum install nfs-utils rpcbind -y
rpm -qa nfs-utils rpbind
先起rpcbind 后起nfs不然注册不了
[root@nfs01 ~]# rpm -qa nfs-utils rpcbind ####
nfs-utils-130-061el7x86_64
rpcbind-020-47el7x86_64
rpcinfo -p 127001 #####查看有没有注册端口
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
systemctl start nfs
systemctl enable nfs
[root@nfs01 ~]# netstat -lntup|egrep "rpc|nfs"
tcp 0 0 0000:20048 0000: LISTEN 9516/rpcmountd
tcp 0 0 0000:59204 0000: LISTEN 9463/rpcstatd
tcp6 0 0 :::20048 ::: LISTEN 9516/rpcmountd
tcp6 0 0 :::14450 ::: LISTEN 9463/rpcstatd
udp 0 0 0000:44521 0000: 9463/rpcstatd
udp 0 0 0000:20048 0000: 9516/rpcmountd
udp 0 0 0000:695 0000: 9424/rpcbind
udp 0 0 127001:735 0000: 9463/rpcstatd
udp6 0 0 :::20048 ::: 9516/rpcmountd
udp6 0 0 :::695 ::: 9424/rpcbind
udp6 0 0 :::4835 ::: 9463/rpcstatd
6、配置nfs
NFS配置文件 /etc/exports
[root@nfs01 ~]# man exports
EXAMPLE
/ master(rw) trusty(rw,no_root_squash)
/projects projlocaldomain(rw)
/usr localdomain(ro) @trusted(rw)
/home/joe pc001(rw,all_squash,anonuid=150,anongid=100)
/pub (ro,insecure,all_squash)
/srv/>一般小网站用虚拟主机就可以了,够用就行,没必要用整台的服务器。
推荐你用:云虚拟主机-基础版:多线机房,2G空间,100M的MSSQL或MYSQL,WIN2008支持ASP/NET/ MSSQL2008,Linux支持PHP4/5/MYSQL5,网站备案免费。198元/年。
咱现在在线,可以加一下。云服务器ecs作用如下:
1、完全管理权限:
对云服务器的 *** 作系统有完全控制权,用户可以通过连接管理终端自助解决系统问题,进行各项 *** 作;
2、快照备份与恢复:
对云服务器的磁盘数据生成快照,用户可使用快照回滚、恢复以往磁盘数据,加强数据安全;
3、自定义镜像:
对已安装应用软件包的云服务器,支持自定义镜像、数据盘快照批量创建服务器,简化用户管理部署;
4、拥有API接口:
使用ECS API调用管理,通过安全组功能对一台或多台云服务器进行访问设置,使开发使用更加方便。
云服务器ecs介绍:
云服务器(Elastic Compute Service 简称ECS)是一种简单高效,处理能力可d性伸缩的计算服务。
能快速构建更稳定、安全的应用,提升运维效率,降低IT成本。 服务器加内盘需要挂载,不挂载可能会影响性能。原因如下:
1 很多的主机商在主机参数上看到是提供30GB还是50GB磁盘的,但是实际上系统盘只有10GB,其他剩余的几十GB磁盘空间是挂载磁盘,我们需要挂载后才可以使用的。这个情况下,我们肯定需要挂载的,毕竟系统盘比较小。所以,我们在拿到购买的云服务器后要看看你的磁盘是不是系统盘+数据盘分开的。如果是的话,你需要挂载指定目录。 2项目数据较大,如果项目数据后续比较大,我们开始就要设定好可给我们开始就设定挂载盘,这样后续数据大的时候直接可以扩容。不过有些主机商目前也支持系统盘的扩容。参考文章:
>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)