全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

转换数据盘MBR分区为GPT分区

最近更新时间:2026-01-22 16:05:33

操作场景

当您的云硬盘为MBR分区,并希望将其扩容到2TB以上时,需要将分区类型转换为GPT后再进行扩展分区。

前提条件

  1. 已完成云盘扩容;

  2. Linux分区转换不会丢失数据,但建议备份数据,防止意外发生。

  3. Windows分区转换会删除数据,请务必手动创建单个快照备份云盘数据,待分区转换成功后,需要通过快照恢复数据。

操作步骤(Linux)

初始状态

执行扩容后vdb是3TiB

判断是否需要转换

1 fdisk -lu

若为dos,且扩容后容量超过2TB,需进行分区转换,否则无需转换,可直接扩展分区。

前置工作

为了验证转换前后分区里的内容是否正常,先创建一个写有内容的文件,例如含有"hello"的log,而后用md5计算:

1 # 向分区内写一个有内容的文件
2 echo "hello" >> /mnt/data_disk01/doc/report.log
3
4 # 生成当前文件的MD5值
5 md5sum /mnt/data_disk01/doc/report.log >> md5_pre_convert.txt
6
7 # 使用md5sum验证
8 md5sum -c md5_pre_convert.txt
9
10 # 预期成功输出:
11 /mnt/data_disk01/report.log: OK
安装gdisk工具
  • CentOS 6 及以上版本

1 type sgdisk || sudo yum install -y gdisk
  • Debian 9及以上版本、Ubuntu14及以上版本

1 sudo apt-get update
2 type sgdisk || sudo apt-get install -y gdisk
分区转换

<待转换设备名称>可通过sudo fdisk -ludisk字段获取,sgdisk只能对待转换设备(例如/dev/vdb)进行操作,不能对分区(如/dev/vdb1)进行操作,否则可能会损坏文件系统。

1 sudo sgdisk -g <待转换设备名称>
查看是否转换成功
1 fdisk -lu

Disklabel type为gpt,并且之前的分区还在,可以去挂载点查看之前的文件是否还存在。

1 [root@localhost ~]# cat /mnt/data_disk01/doc/report.log 
2 hello

用MD5计算文件的值是否有变化:

1 md5sum /mnt/data_disk01/doc/report.log >> md5_post_convert.txt
2 diff /mnt/data_disk01/doc/md5_pre_convert.txt /mnt/data_disk01/doc/md5_post_convert.txt

使用diff判断两个md5文件是否一样,如果无输出,说明文件正常。

操作步骤(Windows)

步骤一:转换分区格式并重新分区
  1. 转换过程会删除数据,请务必手动创建单个快照备份云盘数据,待分区转换成功后,需要通过快照恢复数据。

    转换期间云盘数据不可用,可能会中断业务,建议在规划好的停机窗口内执行。

  2. 连接云服务器实例

  3. 判断是否需要分区转换。

    1. 在Windows Server桌面,右键单击图标,然后单击磁盘管理

    2. 磁盘管理界面,右键单击目标磁盘,在弹出菜单中选择属性

3.在弹出的对话框中,单击页签,查看磁盘分区形式

因分区格式限制,若为MBR分区且扩容后容量大于2TiB需转换分区。

  1. 转换分区类型。

1.右键单击目标磁盘下的卷,选择删除卷,并在弹出的删除简单卷对话框中,单击

若删除卷失败,通常是因程序占用导致。建议在业务低峰期重启实例以解除占用,再尝试删除。

删除卷会清除该卷上的所有数据,请务必在删除前,确保已备份数据。

2.目标磁盘下全部的卷删除完毕后,右键单击磁盘,选择转换成GPT磁盘

3.查看分区转换是否生效。

右键单击磁盘,在弹出菜单中选择属性>,若磁盘分区格式gpt表示分区转换成功。

5.重新分区。

  1. 右键单击磁盘的未分配区域,选择新建简单卷

  2. 新建简单卷向导对话框中,单击下一步。

    1. 指定卷大小对话框中,设置简单卷大小,然后单击下一步。

      可选择使用默认值创建单个分区,也可自定义卷大小以划分多个分区。

    2. 分配驱动器号和路径对话框中,选择分配以下驱动器号并选择盘符名称,然后单击下一步。

    3. 格式化分区对话框中,选择按下列设置格式化这个卷,设置格式化信息后,单击下一步。

    4. 查看新建的简单卷信息,单击完成,关闭新建简单卷向导

步骤二:恢复云盘数据

不可利用快照回滚,避免回滚至MBR格式。

  1. 使用快照创建数据盘。

  2. 将新数据盘挂载至ECS实例。

  3. 手动将数据拷贝至原数据盘。

  4. 确认业务恢复正常后,请及时删除快照,卸载并释放通过快照创建的数据盘,以停止计费。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈