growpart工具完成Linux系统盘分区扩容

128 阅读1分钟

growpart 是一个用于调整 Linux 分区大小的工具,通常用于扩展磁盘上的分区,以适应更大的磁盘空间。该工具通常与 resize2fs 或其他文件系统调整工具一起使用,以确保文件系统与分区一起被扩展。以下是使用 growpart 工具的基本步骤:

  1. 安装 cloud-utils-growpart 包:

    • growpart 工具通常包含在 cloud-utils-growpart 包中。你可以使用系统的包管理工具进行安装,例如,在基于 Debian 的系统上使用 apt,在基于 Red Hat 的系统上使用 yum

      # 对于 Debian/Ubuntu
      sudo apt-get update
      sudo apt-get install cloud-utils-growpart
      
      # 对于 Red Hat/CentOS
      sudo yum install cloud-utils-growpart
      
  2. 使用 growpart 调整分区大小:

    • 使用 growpart 工具来扩展指定的分区。例如,假设你想要调整 /dev/sda1 分区的大小:

      sudo growpart /dev/sda 1
      

      这将使 /dev/sda1 分区占用整个可用的磁盘空间。

  3. 使用 resize2fs 调整文件系统大小:

    • 如果你扩展了根分区,你需要使用文件系统工具(如 resize2fs)来调整文件系统大小。例如,对于 ext4 文件系统:

      sudo resize2fs /dev/sda1
      
    • 对于 XFS 文件系统:

      sudo xfs_growfs /dev/sda1
      
  4. 验证分区和文件系统的大小:

    • 使用以下命令检查分区和文件系统的大小:

      df -h
      

      确保分区和文件系统现在占用了新的空间。