Centos7分区扩容(二)

目标:把sda5删除并扩容到sda4

磁盘分布情况

/dev/sda4 300G

/dev/sda5 470G

 

一、删除 sda5 并扩容到 sda4

  1. 备份 sda5 上的数据
    • 首先,确保 sda5 上的数据已经备份到其他安全的地方。因为删除分区会导致数据丢失。
  2. 卸载 sda5 分区
    • 使用以下命令卸载 sda5 分区:
      • sudo umount /dev/sda5
  3. 删除 sda5 分区
    • 使用fdiskparted工具来删除分区:
      • 使用fdisk
        • 输入sudo fdisk /dev/sda
        • fdisk命令行界面中,输入d(删除分区),然后选择 5(sda5)。
        • 输入w保存并退出。
      • 使用parted
        • 输入sudo parted /dev/sda
        • parted命令行界面中,输入rm 5(删除 sda5)。
        • 输入quit退出parted
        • 本次操作采用parted命令
  4. 扩容 sda4 分区
    • 使用parted
      • 如果你的分区表是 GPT 格式,使用parted更方便。
      • 输入sudo parted /dev/sda
      • 输入print查看当前分区布局。
      • 输入resizepart 4来扩容 sda4,按照提示操作(通常可以直接按回车键接受默认值来使用所有未分配空间)。
      • 输入quit退出parted
      • 本次操作采用parted命令
    • 使用fdisk(适用于 MBR 格式分区,操作较复杂):
      • 输入sudo fdisk /dev/sda
      • 使用d命令删除 sda5 分区(前面已经完成)。
      • 使用n命令重新创建 sda4 分区(如果之前删除了 sda4),确保起始扇区与原来相同,结束扇区选择更大的值以包含未分配空间。
      • 使用w保存并退出。
  5. 文件系统扩容
    • 如果你的文件系统是ext4,可以使用resize2fs工具来扩容文件系统:
      • sudo resize2fs /dev/sda4(这一步是在分区扩容后对文件系统进行扩容)。
      • 本步骤必须执行,否则磁盘总容量变化不会发生改变

扩容验证:

首先以root身份输入以下命令,进入磁盘管理模式:parted  /dev/sda

其次输入print命令,查看当前磁盘空间分布,当出现如下图所示时,显示的End为调整后的大小,说明此次扩容成功

 

posted @ 2025-05-04 00:10  李文学  阅读(87)  评论(0)    收藏  举报