文档中心>云服务器

本地盘数据迁移至云硬盘

最近更新时间:2025-04-09 16:50:42

我的收藏

概述

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)需进行初始化操作以确保其正常使用。初始化操作将配置云硬盘的分区表和文件系统,使其能够被操作系统识别并挂载。
具体操作请参见:初始化云硬盘(大于等于2TB)

步骤三:远程拷贝数据

在原本地盘实例上,通过远程工具将数据手动迁移至新挂载的云硬盘中。在拷贝数据过程中,请确保网络连接稳定,并验证数据完整性,以避免数据丢失或损坏。建议在业务低峰期进行数据迁移,并提前做好数据备份,以确保迁移过程安全可靠。
具体操作请参考:

迁移后配置调整说明

当本地磁盘迁移至云硬盘后,原物理磁盘的硬件序列号($serial)将被替换为云平台的虚拟磁盘标识符。系统中所有通过 /dev/disk/by-id/disk-$serial 路径引用磁盘的配置(如挂载点、服务脚本等)需同步更新,否则可能导致服务异常。

常见问题

1、迁移过程中数据丢失怎么办?

建议您在迁移前做好数据备份,并在迁移过程中使用稳定的网络连接。如遇数据丢失,可从备份中恢复。

2、迁移时间过长怎么办?

迁移时间与数据量大小和网络带宽有关,建议在业务低峰期进行迁移,并确保网络带宽充足。