云服务器使用指南
存储管理
扩容云盘
扩展分区及文件系统(Linux)
离线扩展云盘分区及文件系统
确认离线扩展分区方式

确认离线扩展分区方式

智算云技术支持 – 发表于: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 分区。