腾讯云挂载数据盘

/ ARC / 没有评论 / 220浏览

腾讯云挂载数据盘

笔者之前在腾讯云上面买了一个VPS,上面扔了一个数据库,专门用来做一些数据处理的工作,但是,由于业务数据量比较大,笔者买的VPS配置还比较低,1Core,2G,50G,三年三百来块钱,便宜啊,但是用了俩月之后发现,数据库的数据文件占用了30G,已经超过了系统盘存储的50%,咋整,写的备份脚本也无法实现备份了,因为系统盘剩余的空间不够dump备份文件所用,但是做数据库备份是很有必要的,这时候笔者就面临这三个选择: 1.将数据库文件备份到其他服务器上,操作略微麻烦,重要的是,传到其他服务器也要占用其他VPS的存储,所以本条pass掉; 2.直接存储到本地,笔者试了下,下载速度感人,所以也pass掉; 3.扩展原有VPS存储,这个看着比较靠谱,所以来试试;

买一个数据盘

因为笔者的VPS是在腾讯云上面买的,所以买数据盘进行存储空间的扩充的话就只能在腾讯云上买,而且,笔者的VPS选的是上海二区,所以买数据盘就只能在上海二区的买才能挂载; 那么就需要登录腾讯云,然后选择找到需要扩容的VPS,选择更多、资源调整、数据盘扩容/系统盘扩容(系统盘扩容比数据盘扩容贵的多,笔者只是需要拿来做数据的备份所以当然是按实惠的来),然后选择数据盘扩容之后,会让你根据所需要的数据盘大小,时间,来定位价格,一顿操作买完之后,在控制台-云硬盘 找到对应的数据盘,然后在选项-更多,来选择将数据盘分配至VPS,期间需要创建快照策略,这个因人而异,看自己想怎么选,不知道怎么选的,可以按照系统推荐来选。

分配到VPS之后,那就来登录VPS看看吧。

挂载系统盘

将数据盘加载到VPS上之后,我们还需要对这个加载的这部分空间进行分配,玩过windows分区的朋友应该知道,windows切割出来的空白区,没有分配之前在我的电脑那里是看不到的,一样的道理,我们在腾讯云控制台买的这个数据盘,也是在VPS上现在不能用,所以我们要对这部分空间进行挂载。

挂载的方式如下:

可以先查看分区

df -h

可以看到我们买的那个数据盘并没有出现在目录里,所以接下来我们要找到他,然后挂载他。

查看磁盘分区

fdisk -l

此命令可以看到所有的磁盘,单系统盘的话会只看到一个,Disk /dev/vda,而我们买了一个数据盘加载上了,所以我们还可以看到一个Disk /dev/vdb 50G 的磁盘,看到这个证明我们已经把买的那个数据盘加载上了,那么接下来做挂载操作。

格式化分区

因为我们的数据盘是在/dev/vdb,所以先对其进行格式化用于挂载。

mkfs.ext4 /dev/vdb

添加分区信息和自动挂载

echo '/dev/vdb   /zhrb ext4    barrier=0  0  0' >> /etc/fstab
cat /etc/fstab #查看是否写入成功

把数据盘挂载到/zhrb 文件夹下,也就是说,/zhrb 文件夹下的文件都会储存在数据盘中,关于磁盘空间挂载这点,有兴趣的小伙伴可以自行深入研究下,挺有意思的。

挂载

mount -a

然后再df -h 就可以看到我们新挂载的系统盘啦,可用空间49G+。 至此 ,腾讯云怎么加载数据盘,完事。