本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
MBR分区格式不支持2 TiB以上的云盘。如果您的云盘为MBR分区类型,且希望将其扩容至2 TiB及以上,需将分区类型转换为GPT后再进行扩容。
准备工作
已完成容量扩展。
转换Linux数据盘的分区类型
(建议)转换过程中通常不会丢失数据,但建议创建快照备份云盘数据,以防误操作。
使用快照会产生快照费用。
登录ECS实例。
访问ECS控制台-实例。在页面左侧顶部,选择目标资源所在的资源组和地域。
进入目标实例详情页,单击远程连接,选择通过Workbench远程连接。根据页面提示登录,进入终端页面。
判断是否需要分区转换。
运行
sudo fdisk -lu
,查看目标云盘的Disklabel type
字段。因分区格式限制,若为
dos
,且扩容后容量超过2TiB,需进行分区转换,否则无需转换,可直接扩容分区。执行分区转换指令。
运行以下命令,安装gdisk工具。
Alibaba Cloud Linux 2/3版本、CentOS 6及以上版本。
type sgdisk || sudo yum install -y gdisk
Debian 9及以上版本、Ubuntu14及以上版本。
sudo apt-get update type sgdisk || sudo apt-get install -y gdisk
运行以下命令,将MBR分区转换为GPT分区。
重要<待转换设备名称>可通过
sudo fdisk -lu
的disk
字段获取,sgdisk
只能对待转换设备(例如/dev/vdb
)进行操作,不能对分区(如/dev/vdb1
)进行操作,否则可能会损坏文件系统。sudo sgdisk -g <待转换设备名称>
返回
The operation has completed successfully
表示命令执行成功。
运行以下命令,查看分区转换结果。
<待转换设备名称>可通过
sudo fdisk -lu
的disk
字段获取。sudo fdisk -lu <待转换设备名称>
回执中,当
Disklabel type
值为gpt
时,表示已将分区格式转换为GPT。分区转换成功后,您可继续扩容分区与文件系统。
若转换分区后数据出现异常,您可以使用快照回滚云盘,使云盘恢复到创建快照时的状态。
转换Windows数据盘的分区类型
转换过程中,云盘数据不可用,可能影响业务。建议规划停机窗口,先停止服务,待转换完成并恢复数据后再继续运行。
步骤一:转换分区格式并重新分区
Windows转换分区过程中,需要删除卷,删除卷会清除该卷上的所有数据,请您创建快照备份云盘数据,分区转换成功后,通过快照恢复数据。
重要使用快照会产生快照费用。
登录ECS实例。
访问ECS控制台-实例。在页面左侧顶部,选择目标资源所在的资源组和地域。
进入目标实例详情页,单击远程连接,选择通过Workbench远程连接。选择连接方式为终端连接,输入账号和密码,登录图形化终端页面。
判断是否需要分区转换。
在Windows Server桌面,右键单击
图标,然后单击磁盘管理。
在磁盘管理界面,右键单击目标磁盘,在弹出菜单中选择属性。
在弹出的对话框中,单击卷页签,查看磁盘分区形式。
因分区格式限制若为MBR分区且扩容后容量大于2TiB需转换分区。否则无需转换,直接扩容分区与文件系统。
分区转换。
右键单击目标磁盘下的卷,选择删除卷,并在弹出的删除简单卷对话框中,单击是。
如果删除卷操作失败,可能是因为实例中的程序仍在访问该云盘数据。建议重启实例后再次尝试删除。请注意,重启实例可能影响业务运行,建议在业务低峰期或合适的时间进行。
警告删除卷会清除该卷上的所有数据,请您务必在删除卷前创建快照备份云盘数据。
目标磁盘下全部的卷删除完毕后,右键单击磁盘,选择转换成GPT磁盘。
查看分区转换是否生效
右键单击磁盘,在弹出菜单中选择属性>卷,若磁盘分区格式为gpt表示分区转换成功。
重新分区
右键单击磁盘的未分配区域,选择新建简单卷。
在新建简单卷向导对话框中,单击下一步。
在指定卷大小对话框中,设置简单卷大小,然后单击下一步。
如果只需要创建一个主区,直接使用默认值即可。您也可以根据需要设置简单卷大小,把磁盘分成多个分区来使用。
在分配驱动器号和路径对话框中,选择分配以下驱动器号,并选择盘符名称,然后单击下一步。
在格式化分区对话框中,选择按下列设置格式化这个卷,设置格式化信息后,单击下一步。
查看新建的简单卷信息,单击完成,关闭新建简单卷向导。