You need to enable JavaScript to run this app.
文档中心
云服务器

云服务器

复制全文
下载 pdf
Linux操作系统问题
如何解决在Ubuntu16.04中,通过resize2fs扩容GPT分区的ext4文件系统无法大于16TiB问题?
复制全文
下载 pdf
如何解决在Ubuntu16.04中,通过resize2fs扩容GPT分区的ext4文件系统无法大于16TiB问题?
问题描述​
扩容Ubutun 16.04操作系统实例的数据盘后,在实例中通过resize2fs扩容其GPT分区的ext4文件系统超过16TiB时报如下错误。​
​​​
问题原因​
该问题是由于Ubuntu 16.04操作系统中内置的resize2fs工具版本过低,不支持对超过16TiB的文件系统进行操作导致的。​
解决方案​
您需要升级resize2fs工具至不低于1.43.0的版本。​
  1. 您可以在SOURCEFORGE网站下载不低于1.43.0版本的resize2fs源码,并将文件上传至目标实例。​
本文以下载1.47.1版本为例。​
  • ​​​
  1. 在e2fsprogs文件所在目录中执行如下命令,解压文件。​
  • ​
    tar -zxvf e2fsprogs-1.47.1.tar.gz​
    ​
  1. 执行如下命令,进入e2fsprogs目录。​
  • ​
    cd e2fsprogs-1.47.1/​
    ​
说明​
请将e2fsprogs-1.47.1替换为实际目录名。​
  1. 执行如下命令,生成MakeFile。​
  • ​
    ./configure​
    ​
  1. 编译完成后,编译e2fsprogs源码并安装新版本resize2fs工具。​
  • ​
    make && make install​
    ​
  1. 执行如下命令,查看resize2fs工具版本。​
  • ​
    resize2fs version​
    ​
  • 回显示例:​
  • 如下图所示,已成功安装1.47.1版本的resize2fs工具。​
  • ​​​
  1. 执行如下命令,将文件系统转换为64位格式。​
  • ​
    resize2fs -b /dev/vdb1​
    ​
说明​
请将/dev/vdb1替换为实际需要扩容的分区。​
  • 回显示例:​
  • ​​​
  1. 执行如下命令,扩容文件系统。​
  • ​
    resize2fs /dev/vdb1​
    ​
说明​
请将/dev/vdb1替换为实际需要扩容的分区。​
  • ​​​
最近更新时间:2025.04.18 14:51:52
这个页面对您有帮助吗?
有用
有用
无用
无用