腾讯云服务器linux系统MBR 分区云硬盘扩容至大于2TiB

当您的云硬盘在已有 MBR 分区并已创建文件系统的情况下,扩容至大于 2TiB,此时 MBR 分区下的文件系统已无法扩容至大于 2TiB,请参见本文将 MBR 分区形式转换为 GPT 分区形式

注意事项

请谨慎操作,误操作可能会导致数据丢失或异常。请给对应云硬盘创建快照,完成数据备份。详情请参见 创建快照。如出现误操作导致数据丢失,则可回滚快照进行数据恢复。以下操作不适用于系统盘。

操作步骤

本示例以 CentOS 8.1 操作系统为例。

登录云服务器,详情请参见 使用标准登录方式登录 Linux 实例(推荐)

执行如下命令,查看分区类型是否为 MBR。

fdisk -l

若结果如下图所示(根据操作系统不同略有不同),则说明为 MBR 分区形式。

腾讯云服务器linux系统MBR 分区云硬盘扩容至大于2TiB

安装 gdisk 工具。

CentOS 操作系统, 执行如下命令。

yum install -y gdisk

Ubuntu 或 Debian 操作系统, 执行如下命令。

sudo apt-get install gdisk -y

执行 MBR 转 GPT 操作。

执行如下sgdisk命令。 注意:sgdisk命令只能对设备进行操作如(/dev/vdb), 不能对分区如(/dev/vdb1)操作,否则可能会损坏文件系统,操作前需确保已经做好快照备份 创建快照

sudo sgdisk -g 裸设备名 (如/dev/vdb)

如果出现报错“Warning! Secondary partition table overlaps the last partition by 33 blocks! You will need to delete this partition or resize it in another utility”则表示扩容云硬盘尾部剩余空间不足33个扇区,没有足够的空间用于 MBR 转换为 GPT,建议至少再扩容1GiB空间,参见 扩容云硬盘

确认修改 GPT 分区是否成功。

执行如下命令查看修改 GPT 分区是否成功。

fdisk -l

若结果如下图所示(根据操作系统不同略有不同),则说明已经修改为 GPT 分区

腾讯云服务器linux系统MBR 分区云硬盘扩容至大于2TiB

扩展分区大小。

扩容文件系统前, 需把扩容云硬盘大小扩展到对应分区, 执行growpart命令(如下命令以 vdb1 扩容为例)。

执行对应命令,扩容文件系统

resize2fs /dev/对应分区

本文以分区路径为 /dev/vdb1,则执行:

resize2fs /dev/vdb1

扩容 xfs 文件系统:

执行以下命令,扩容 xfs 文件系统。

xfs_growfs /dev/对应分区

本文以分区路径为 /dev/vdb1,则执行:

xfs_growfs /dev/vdb1

参见 设置开机自动挂载 操作,设置分区自动挂载。

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/5593.html

(0)
打赏 微信扫一扫 微信扫一扫
linux小白如何衡量云硬盘的性能 根据性能选择硬盘
上一篇 2026年1月13日 下午3:48
腾讯云代理商购买腾讯云的好处享受更多新老优惠
下一篇 2026年1月20日 下午3:27

相关推荐

  • 使用Linux/centos终端获取公共IP的5个命令教程

    公共IP用于计算机之间通过Internet进行通信。使用公共IP运行的计算机可以使用Internet访问世界各地。所以我们可以说它是互联网上计算机的身份。 现在的问题是,我们如何知道我们的公共知识产权?对于具有GUI的计算机,可以使用类似这样的Web工具轻松获得IP,但如何获得仅具有终端访问权限的计算机的公共IP。 解决方案:可以使用以下命令之一用Linux…

    2019年3月23日
    2.8K00
  • 分享Linux/centos下如何查看环境变量-学派吧

    本篇文章主要给大家介绍linux下查看环境变量的命令方法,希望对需要的朋友有所帮助! 环境变量的查看 1.使用echo命令查看单个环境变量。例如: echo $PATH 2.使用env查看所有环境变量。例如: env 3.使用set查看所有本地定义的环境变量。 常用的环境变量: PATH 决定了shell将到哪些目录中寻找命令或程序 HOME 当前用户主目录…

    服务器运维 2019年5月7日
    5.1K00
  • Apache禁止访问目录-Linux运维日志

    欢迎来到学派吧-如有需要服务器等业务相关资讯的加我们QQ群 设置Apache禁止访问目录 本文将详细介绍如何操作禁止显示apache网站根目录 进入apache的配置文件 httpd.conf 找到: vim /etc/httpd/conf/httpd.conf Options Indexes FollowSymLinks 修改为: Options Foll…

    服务器运维 2018年9月30日
    2.3K00
  • 学派吧-Linux使用exec函数实现进程替换的代码-Linux教程

    学派吧-这篇文章主要介绍了Linux 进程替换(exec函数)实现代码的相关资料,需要的朋友可以参考下 Linux 进程替换(exec函数)实现代码 # include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<fcntl.h> #inclu…

    2018年12月19日
    1.9K00
  • 两台服务器文件实时同步如何在linux下实现的方案教程-linux教程

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 假设有如下需求: 假设两个服务器: 192.168.0.1 源服务器 有目录 /opt/test/ 192.168.0.2 目标服务器 有目录 /opt/bak/test/ 实现的目的就是保持这两个服务器某个文件目录保持实时同步 实现方式: …

    服务器运维 2019年1月14日
    3.1K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部