一) 闲置空间分区(分出你所需要扩容的空间大小)
进入fdisk工具

sudo fdisk /dev/sdd
image

  1. 查看现有分区列表
    输入 p
    回车,确认存在分区:sdd3 (系统)、sdd4 (100G 空闲)、sdd5 (数据盘)

  2. 删除原来整块 100G 的 sdd4 分区
    输入:d
    回车后提示输入分区号
    输入:4
    回车,旧 sdd4 删除完成。

  3. 新建第一个分区 50G(用来合并给系统盘)
    输入:n
    分区类型:直接回车(默认主分区)
    分区号:输入 4 回车
    起始扇区:直接回车(默认空余开头)
    结束扇区:输入 +50G 回车
    此时生成新 /dev/sdd4(50G)
    image

  4. 新建第二个分区 50G(闲置不用,不挂载)
    输入:n
    分区类型:回车
    分区号输入 8(避开已有 sdd5 数据盘)
    起始扇区回车,结束扇区直接回车占满剩余全部空间
    生成 /dev/sdd6(剩余 50G,闲置)

  5. 保存分区表写入磁盘
    输入:w
    回车,工具自动退出。
    (二) 增加系统盘空间

  6. 打开磁盘分区工具 parted
    sudo parted /dev/sdd
    image

  7. 查看当前分区布局(确认 3 号分区是根分区)
    print
    回车后查看输出,确认 /dev/sdd3 后面有未分配空闲空间。
    image

  8. 删除 4 号分区
    rm 4
    提示确认输入 Yes

  9. 重新调整 3 号根分区大小,占用释放出的空间
    resizepart 3
    注释:提示「新终点?」直接回车,自动延伸到下一个分区(sdd8)起始位置
    image

输入yes,点击回车

点击回车后,设置新的结束点:164GB

  1. 查看分区表确认
    print
    此时 sdd3 结束点会变成 164GB 左右
  2. 退出分区工具
    quit
  3. 刷新内核识别新分区表
    sudo partprobe /dev/sdd
  4. 扩容 ext4 根文件系统
    sudo resize2fs /dev/sdd3
  5. 验证扩容结果
    df -h /
Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐