确认离线扩展分区方式
智算云技术支持 – 发表于:2023年08月31日 08:30:30
云盘是云上可扩展的存储设备,您可以在创建云盘后随时扩展其大小,以增加存储空间,同时不失去云盘上原有的数据。 通过控制台完成 扩容云盘 后,您还需要在云服务器内部将扩容部分的容量划分至已有分区内,您需要结合实际需求选择最佳的云盘扩展方式。本文档介绍了在 Linux 云服务器上如何确定云盘的扩展方式。
注意:扩容文件系统操作不慎可能影响已有数据,因此建议您在操作前手动 创建快照 备份数据。
一、前提条件
1、已通过控制台 扩容云硬盘。
2、该云盘已挂载到Linux云服务器并已创建文件系统。详情请参见 挂载云盘。
3、已登录待扩展分区及文件系统的Linux云服务器。
二、操作步骤
1. 以 root 用户执行以下命令,查询云盘使用的分区形式。
fdisk -l
若结果如下图所示无分区(仅展示 /dev/vdb),按下方表格中扩容文件系统步骤操作。
若结果如下两图所示(根据操作系统不同略有不同),按下方表格中 GPT 分区步骤操作。
若结果如下图所示(根据操作系统不同略有不同),按下方表格中 MBR 分区步骤操作。
2. 执行以下命令,确认云盘的文件系统类型。
df -ihT
- 返回结果如下图所示,则文件系统类型为 EXT。
- 返回结果如下图所示,则文件系统类型为 XFS。
- 根据查询到的云盘分区形式,结合云盘实际情况选择对应的扩容方式。
说明:MBR 分区方式支持的磁盘最大容量为2TB。若您的磁盘使用 MBR 分区方式,且需要扩容至超过2TB时,建议您重新创建并挂载一块数据盘,并采用 GPT 方式进行分区后将原有数据拷贝至新数据盘上。
分区形式 | 扩容方式 | 说明 |
---|---|---|
- | 扩容文件系统 | 适用于没有创建分区、直接在裸设备上创建了文件系统的场景。 |
GPT | 将扩容部分的容量划分至原有 GPT 分区 | 扩容原有 GPT 分区。 |
GPT | 将扩容部分的容量格式化成独立的 GPT 分区 | 保持原有分区不变,扩容部分新建 GPT 分区。 |
MBR | 将扩容部分的容量划分至原有 MBR 分区 | 扩容原有 MBR 分区。 |
MBR | 将扩容部分的容量格式化成独立的 MBR 分区 | 保持原有分区不变,扩容部分新建 MBR 分区。 |