Linux操作系统C盘扩容方式

银河麒麟Kylin国产操作系统

小编是小白,通过AI生成解决方案,解决自身遇到的问题并将解决经验步骤进行分享,如有问题,还望指教!

(一) 闲置空间分区(分出你所需要扩容的空间大小)

进入fdisk工具

复制代码
sudo fdisk /dev/sdd

1. 查看现有分区列表

输入 p
回车,确认存在分区:sdd3 (系统)、sdd4 (100G 空闲)、sdd5 (数据盘)

2. 删除原来整块 100G 的 sdd4 分区

复制代码
输入:d

回车后提示输入分区号

复制代码
输入:4

回车,旧 sdd4 删除完成。

3. 新建第一个分区 50G(用来合并给系统盘)

输入:n

  • 分区类型:直接回车(默认主分区)
  • 分区号:输入 4 回车
  • 起始扇区:直接回车(默认空余开头)
  • 结束扇区:输入 +50G 回车
    此时生成新 /dev/sdd4(50G)

4. 新建第二个分区 50G(闲置不用,不挂载)

输入:n

  • 分区类型:回车
  • 分区号输入 8(避开已有 sdd5 数据盘)
  • 起始扇区回车,结束扇区直接回车占满剩余全部空间
    生成 /dev/sdd6(剩余 50G,闲置)

5. 保存分区表写入磁盘

输入:w
回车,工具自动退出。

(二) 增加系统盘空间

1. 打开磁盘分区工具 parted

复制代码
sudo parted /dev/sdd

2. 查看当前分区布局(确认 3 号分区是根分区)

复制代码
print

回车后查看输出,确认 /dev/sdd3 后面有未分配空闲空间。

3. 删除 4 号分区

复制代码
rm 4

提示确认输入 Yes

4. 重新调整 3 号根分区大小,占用释放出的空间

复制代码
 resizepart 3

注释:提示「新终点?」直接回车,自动延伸到下一个分区(sdd8)起始位置

输入yes,点击回车

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

5. 查看分区表确认

复制代码
print

此时 sdd3 结束点会变成 164GB 左右

6. 退出分区工具

复制代码
quit

7. 刷新内核识别新分区表

复制代码
sudo partprobe /dev/sdd

8. 扩容 ext4 根文件系统

复制代码
sudo resize2fs /dev/sdd3

9. 验证扩容结果

复制代码
df -h /