你应该不会找到别本文更全面的教程了。
1、重置密码,长时间没有登录,服务器的密码早就忘了,先关机,然后重新密码。
2、购买云硬盘之后,在腾讯云后台挂载上该云硬盘,如下图:
1的位置是原来默认自带的系统盘,2的位置是你自己新购买的云硬盘,挂载之后,效果如图。
当然,你现在去宝塔后台看看,还是会显示原来默认的系统盘,没有云硬盘,解决方案往下看。
3、对服务器进行备份,也就是制作一个镜像,现在腾讯云的镜像是免费的,不过有数量限制,如果你确定自己的技术足够ok,可以跳过这个环节,但是霍常亮建议还是做个备份,因为后面的工作有不少都涉及到敏感信息,比如格式化,你要是一不留神操作错了,整个盘的数据可就全都没有。
制作镜像说是10分钟,结果我自己实际使用了至少半小时,其实数据也不是很多,不超过50g。
制作之后,可以在快照中看到备份的文件如下图:
备份完之后,可以放心大胆的操作了,就算是出了事,也有后悔药。
4、我使用的是linux系统,使用xshell链接,建议使用5,因为5是免费的,6开始收费,其实功能都差不多,免费的足够用了。对了,备份完之后,需要开机,然后连接服务器,如果链接不上,记得检查下22端口的安全组,以前为了安全,都是绑定了ip地址,越是安全,越是麻烦,等解绑成功之后,登录,如图:
登录成功之后,看看倒数第二行这里的时间,如果不是你上次登录的时间,那可能就是你的服务器被黑了,建议及时更换密码。
5、查看系统盘,发送df -h,看清楚是哪一个盘,接下来的操作中千万别搞混了,别把这个盘给格式化了。
其实早就应该扩容了,50g的硬盘用到了45g,也是因为各种忙,一直没空鼓捣。
6、查看硬盘信息,fdisk -l,发送这个代码,你可以看到系统盘和你的云硬盘,如下图:
不要问哪一个是系统盘,最起码你知道你自己刚买的云硬盘是多大吧?显然,下面的是我们要准备挂载的云硬盘。
7、确认要挂载哪一个云硬盘,发送代码ls -l /dev/disk/by-id/,其实如果你只有一个云硬盘,就不用这个步骤,如果你有多个云硬盘,万一恰好还都是相同的容量,那么如何选择要挂载的是那一块的?就需要用到刚才发送的这个代码,如下图:
这个带颜色的字体,就是你的盘id,用它和你的云服务器里面的id对照一下,如果一样,那么就没错,就是他了,如下图:
看看这这两个,一样,那就没错,如果你有多个硬盘,也可以靠这个来区别要加载那一块。
8、格式化,对了,格式化之前,如果有兴趣,可以自行分区,但是霍常亮觉得没必要,难道你还要把霍常亮返利机器人和霍常亮发单机器人调用数据库分到不同的盘?那将来一个盘满了,另外一个盘空很多,你咋整,又要从新购买,多麻烦。
对服务器发送mkfs.ext3 /dev/vdb,这个就是格式化的命令,重点说明下,ext3是文件系统类型,根据你的需要,也可以是ext4,这个我建议是看你原来的云硬盘系统盘是啥类型,和原来的一样就行,如何查看原来的云硬盘是啥类型呢?如下图
我的就是ext3。然后格式化。后面的/dev/vdb 是盘。
9、挂载硬盘
mkdir /data/part1 -p # 创建示例挂载点
mount /dev/vdb /data/part1 # 将vdb挂载到/data/part1处
touch /data/part1/disk-bxxxxxxx-part1.txt # 创建一个空文件用于后续演示
yum install tree -y # 安装一个用于展示目录结构的工具
tree /data # 查看/data目录结构
需要说明的是disk-bxxxxxxx是指你的盘符,就是上图截图中带颜色的那段。
10、长期挂载,如果需要长期挂载因为mount挂载重启服务器后会失效,所以需要将分区信息写到/etc/fstab文件中让它永久挂载,先创建备份
cp /etc/fstab /etc/fstab.backup
打开
vi /etc/fstab
然后
/dev/disk/by-id/virtio-disk-bxxxxxxx-part1 /data/part1 ext3 defaults,nofail 0 1
其实这样看起来是一劳永逸,但实际上会加剧服务器的负担,谁没事还总重启服务器,我这个服务器一般都是用宝塔控制面板,没有自动挂载,一般不会重启,重启后手动挂一下,也不麻烦,可以降低服务器的压力,如果需要手动挂载,只需要发送
mount /dev/vdb /data/part1
就可以了。如下图:
最后,去控制面板检查一下,是否ok,如下图
完活。!