近期因为业务发展的需要,频繁对生产环境服务器的系统盘进行了很多操作,这其中就有一些是操作失误需要补救的。幸好腾讯云提供了快照功能,可以很方便的备份和回滚硬盘数据,当然,缺点就是,除了你需要补救的错误,一直在更新的业务数据也回滚到之前的版本了,这当然不是我们想要的。所以无论是大型业务还是小型业务,系统盘和数据盘分离总是很有必要的。
这台服务器之前安装了 AMH 面板并运行了网站,我在这里简要的记录一下我给它添加数据盘并转移数据的操作过程:
- 首先在腾讯云的管理面板把新的数据盘挂载到你的 CVM
- 按照官方指引(https://www.qcloud.com/document/product/213/2042)分区、格式化硬盘。之后你就能用“df -h”命令看到你的数据盘了。(使用“df -h”命令,无法看到未分区和格式化的数据盘。)
- 之后你可以在“/”目录新建一个文件夹:
mkdir /mydata,然后将硬盘挂载到这个目录:mount /dev/vdb1 /mydata 如果希望云服务器在重启或开机时能自动挂载数据盘,必须将分区信息添加到/etc/fstab中。如果没有添加,则云服务器重启或开机后,都不能自动挂载数据盘。使用如下命令(请修改mydata、vdb1等名字为正确的值):
echo '/dev/vdb1 /mydata ext3 defaults 0 0' >> /etc/fstab在 ssh 中用
amh命令停止 Apache、Mysql 等业务进程,防止新数据产生使用如下命令,将
/home中的文件全部转移到/mydatamv /home/* /mnt/data删除 /home 目录:
rm /home- 创建软链接:
ln -s mydata home - 使用 amh 命令启动之前停止的业务
AMH5的所有数据应该都在/home目录下,所以有一些旧文章还说要备份/usr/local里的内容,其实已经不需要了。
本文介绍如何在腾讯云CVM上添加并配置数据盘,包括挂载新数据盘、转移原有数据、设置自动挂载及停止和重启业务流程。通过此教程,可以有效分离系统盘与数据盘,保障业务数据安全。
1573

被折叠的 条评论
为什么被折叠?



