概述
CVM 本地盘机型在宿主机故障后存在数据丢失及维修时间长的风险,且无法对数据进行快速迁移恢复。本文档为您介绍如何将 CVM 本地盘中的文件安全、高效地迁移至云硬盘,确保数据的安全性和业务的连续性。
本地盘切换云硬盘类型推荐
在将原本地盘机型(如高 IO 机型 IT3、IT4、IT5;大数据机型 D2、D3、D4等)切换为云硬盘介质前,建议您根据原业务的实际硬盘 IO 情况进行评估,并选择合适的云硬盘类型作为目标存储介质。
本地盘机型单盘性能测试
CVM 机型 | 盘类型 | 子机规格 | 4K 随机读 IOPS | 4K 随机写 IOPS | 128K 顺序读带宽 (KB/s) | 128K 顺序写带宽 (KB/s) |
D1 | hdd | 32c128 GB | 216.487 | 266.001 | 190513.333 | 189438.667 |
D2 | hdd | 32c128 GB | 207.019 | 452.314 | 231727.333 | 231728.667 |
D3 | hdd | 32c128 GB | 221.717 | 477.427 | 198641.667 | 198600.667 |
DA2 | hdd | 8c16 GB | 221.661 | 288.369 | 208260 | 207121.333 |
DA4 | hdd | 32c128 GB | 220.258 | 480.802 | 201321.667 | 201313.333 |
DA4m | hdd | 32c128 GB | 206.821 | 611.67 | 243845.333 | 244196 |
IT3 | nvme | 32c128 GB | 643011.85 | 120796.77 | 2909650 | 2803747 |
IT5 | nvme | 32c128 GB | 716283.173 | 196212.169 | 3209936 | 3114266 |
ITA3 | nvme | 16c64 GB | 637152.461 | 145686.761 | 3046339 | 2582837 |
ITA4 | nvme | 32c128 GB | 1105395.309 | 247276.013 | 7179485 | 4100874 |
ITA5 | nvme | 32c128 GB | 2414407.359 | 423323.546 | 13792386 | 10917590 |
I3 | nvme | 32c128 GB | 653351.222 | 119985.164 | 2907613 | 2863975 |
您可以根据业务需求选择合适的机型:例如标准型 SA9、SA5、S9、S8、S6、S5se,内存型 M8、MA5、MA4。
CBS 硬盘的 IO 性能指标
系统盘(本地盘)内数据拷贝至云硬盘
将系统盘(本地盘)数据迁移至云硬盘,推荐使用腾讯云的自定义镜像功能。通过制作系统盘镜像并基于镜像创建新的云硬盘实例,可以快速完成数据迁移。
步骤一: 制作自定义镜像
您可以通过控制台、API、Packer 工具为系统盘(本地盘)创建自定义镜像。制作镜像时,注意勾选“仅创建系统盘镜像”,制作自定义镜像需要持续十分钟或更长时间,具体时间与实例的数据量有关,请提前做好相关准备,建议在业务低峰期操作,以避免影响业务运行。
步骤二: 使用自定义镜像创建实例
待镜像创建完成后,在镜像列表中选择您创建的镜像,使用该镜像创建新的云服务器实例,即可购买与之前相同镜像的服务器。此时,您可以选择系统盘为云硬盘介质的机型,确保数据安全性和业务连续性。
数据盘(本地盘)内数据拷贝至云硬盘
由于数据盘(本地盘)不支持创建镜像与快照,您需要在新购买的云服务器上挂载一块容量大于原本地盘中存储数据容量的云硬盘,然后手动将原实例中本地盘内的数据远程拷贝至云硬盘内。
步骤一: 创建云硬盘并挂载
1. 创建一块容量大于原本地盘中存储数据容量的云硬盘。请确保云硬盘的可用区与实例保持一致,并选择适合的云硬盘类型以满足业务需求。
2. 将新创建的云硬盘挂载到目标实例中。
步骤二:初始化云硬盘(大于等于2TB)
新创建的云硬盘(大于等于2TB)需进行初始化操作以确保其正常使用。初始化操作将配置云硬盘的分区表和文件系统,使其能够被操作系统识别并挂载。
步骤三:远程拷贝数据
在原本地盘实例上,通过远程工具将数据手动迁移至新挂载的云硬盘中。在拷贝数据过程中,请确保网络连接稳定,并验证数据完整性,以避免数据丢失或损坏。建议在业务低峰期进行数据迁移,并提前做好数据备份,以确保迁移过程安全可靠。
具体操作请参考:
场景 | 云服务器操作系统(Windows) | 云服务器操作系统(Linux) |
本地操作系统类型 (Windows) | ||
本地操作系统类型(Linux) |
迁移后配置调整说明
当本地磁盘迁移至云硬盘后,原物理磁盘的硬件序列号($serial)将被替换为云平台的虚拟磁盘标识符。系统中所有通过
/dev/disk/by-id/disk-$serial 路径引用磁盘的配置(如挂载点、服务脚本等)需同步更新,否则可能导致服务异常。常见问题
1、迁移过程中数据丢失怎么办?
建议您在迁移前做好数据备份,并在迁移过程中使用稳定的网络连接。如遇数据丢失,可从备份中恢复。
2、迁移时间过长怎么办?
迁移时间与数据量大小和网络带宽有关,建议在业务低峰期进行迁移,并确保网络带宽充足。