00:00
好,这节课呢,我们来聊一下,通过Linux挂载文件存储。Cfs。那在介绍cfs之前呢,我们首先购买两台服务器来用于测试如何去挂载,那这里我选择是按量计费,然后这里边儿需要注意一点的话,建议大家购买服务器的时候是选择同一个地区,因为cfs不能跨区挂载,所以我们要在一个地区来购买服务器。那我当前呢,已经买了两台服务器上,这是我购买了两台服务器,同时呢,我也已经登录到了我的服务器上,好,那我直接回到控制台。在云产品这个位置找到这个文件存储cfs,然后点击文件存储。呃,点击文件系统,然后我在广州啊,因为我刚刚这两台机器就在广州哈,所以我在广州这个地区购买,呃,这个文件存储。那输入一个名称,那这个名称的话,可以根据自己的情况来起,那主要就是防止多人,多个人在用同样的账号的时候呢去呃。就是识别错误啊。
01:01
就是打一个自己的一个标签,或者是业务的标签啊对。可以根据自己的一个情况来啊,写这个名字哈,然后地区的话选择广州那地,呃,可用区的话我选择广州四区,因为我购买的两台CBM都在广州四区,那存储类型的话,我们就用这个标准存储那。服务协议的话,这有两种哈,那我们用NFS,那NFS的话也是我们这个,呃,Cfs的一个支持协议之一啊,它支持300协议对吧。选择NFS,因为NFS主要应用在这个Windows文件系统下。然后客户端的类型可以选择一下哈,然后网络类型可以选择一下,这里边要选择一个啊网络啊私有网络,所以这个私有网络的话,我们再次打开控制台哈。进入到云服务器。大家可以看到我这个网络是用的default v PC,所以呢,我这里边儿选择的时候呢,我就可以选择default v PC啊。
02:00
这个172.1632这个网段,那其他的话就选择默认就行哈,啊,这个权限这个位置权限组这个位置呢,也选择默认。那具体权限组这个东西做什么的话啊,可以看我视频下方的这个官方提供的文档啊,这里边儿也比较简单,就不去再赘述,好确认没有问题以后呢,点击确定。那这是腾讯云呢,就会帮我们来创建一个cfs啊。可能需要一些时间,大概一分钟左右。呃,当前的腾讯云已经帮我创建好了一个cfs,也比较快哈,我点击进入cfs这个详细信息中,就可以看到它的一些基础信息啊,它在哪个地区,然后可用区是什么实力ID是什么,实例名是什么,用的什么文件协议,然后挂载的状态是什么样子的,创建时间是什么样子的,吞吐量是多少啊,这里边需要大家注意一下啊,因为它本身是有一个网络流量lo的一个限制的,可以根据这个限制我们。
03:00
部署的业务的时候,可以根据这个呃,限制的情况来部署哈,不要啊挂在这种。网络it很高的这种,这个存存储网络IO很高的这种应用啊,这是不适合的哈,是每一秒100兆啊,挂载点的话,我们可以选择看一下这里边的挂载点,那怎么来挂载的话,其实大家可以看到这里边文档已经提示我了,你用的什么协议挂载到哪个目录下,那这里边需要大家注意点哈,啊注意什么呢?在CVM上执行挂载命令前,先要确保这个NFS这个工具包是否已经安装,那我们点击这个挂载帮助。来,首先你要确认你的啊,超系统一发行版本,因为我是三瓦S,那我就用这个3S的这个安装这个版本包的方式哈,我先安装一台,另外一台我不安装哈,那我为什么要购买两台服务器呢?其实就是呃两点做一个AB test a装了这个包,B没有装,看会报什么错哈,然后稍等我们再安装B,然后同时呢,我呃挂载完文件系统以后呢,来测试一下,在A创建一个文件,B是否能看到,就是在A这台服务器能看,创建一个文件后,B服务器是否能看到。
04:09
那好,我们首先来安装这个工具包啊,速度也比较快啊。好,工具包已经装好了,那回到N啊cfs控制台,选择这个4.0的协议,然后我直接把这个命令粘贴过来哈,我创建一个文件夹吧。我创建一个NFS的一个文件夹,比如说FDR。NFS对吧。创建一个NFS,然后呢,我执行这条命令啊。执行这商命令什么意思呢?就是用什么协议啊,然后协议的版本号,它的权限什么样的,挂载的远程服务器IP是哪,然后挂载到本地目录是在哪个目录,就是挂载到本地这个NFS目录。好,确认没有问题后,我执行一下啊,大家可以看到没有报任何错误哈,我DF-H的时候呢,我就看到我当前这个NFS这个硬盘已经挂载上了,它是一个远程的服务器的一个目录,挂载到了本机的NFS目录大概当前大小是实际。
05:05
那我进入到NFS这个目录中呢,我touch一个文件啊OK,我创建了一个文件,好,这时呢,我在呃,这个这台另另外一台CM机器也来挂载一下,挂载呢,其实同样还是。复制这个命令。然后我也在第二台机器上呢。呃,创建一个NFS的一个文件夹,然后呢,我执行这条命令啊。这时呢,它会报一个错误哈,大家可以看一下,它会报一个错误。就会报这样一个错误,那为什么会报这个错误呢?主要原因就是你的这个工具包没有装。我们执行安装一下啊。我在第二台机上已经安装了这个工具包。安装完以后呢,我再次来执行这个mount命令哈,Mount OK,那我当前呢,已经把远程的NFS目录mount到了本机,那我LS的时候呢,我可以看到刚刚在另外一台机器创建的这个A文件,我们是可以看到的哈。
06:03
同时我再来创建一堆文件来看一下的效果啊,创建什么呢。我创建100个文件吧。一下。啊,这句话什么意思呢,就是在我当前这个文件夹下呢,创建100个文本文件,然后它的名字呢,是啊,一到100之间,我现在回去。大家可以看到当前呢,它就开始创建了哈,我回到这个另外一台机器呢,我可以看到哈,因为它是一分钟创建啊,一秒钟创建一个哈,就刚刚那个单位说的有问题啊,一秒钟创建一个,大家可以看到哈,我watch一下LS。可以看到当前这个目录下这个文本文件呢,会不断的增加,说明他在另外一台服务器上在执行啊。所以呢啊,我们就可以通过NFS或者说cfs使用的NFS协议来共享不同CVM之间的这个数据啊。
07:06
那通常的话,我们会把一些软件包对吧,或者是一些日志啊放到这个啊。Cfs文件存储上,然后通过它来共享给更多服务器。那这是cfs,就是文件存储这个系统的一个应用场景,大概介绍到这里。如果你喜欢这个视频,也欢迎在视频的下方点赞关注加评论,谢谢观看。
我来说两句