You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Fedora 38 Linux下扩展根分区以回收其他操作系统占用空间的问题

Fedora 38 Linux下扩展根分区以回收其他操作系统占用空间的问题

嘿,我完全懂你的困扰——删完双系统的分区后,明明有大把空闲空间,却没法直接扩展根分区,这核心问题出在空闲空间的位置和根分区不相邻!你提到的分区顺序是「439G空闲 → EFI分区 → Boot分区 → 根分区」,而分区工具只能扩展到相邻的空闲空间,加上系统运行时根分区处于挂载状态,根本没法动它。别慌,按下面的步骤来就能搞定:

第一步:制作Fedora Live USB启动盘

你需要用Live环境来操作,因为在运行的系统里没法修改或移动挂载中的根分区:

  • 下载Fedora 38的Live ISO镜像(推荐Workstation版本)
  • 用Fedora Media Writer或者终端命令制作启动盘:
    sudo dd if=Fedora-Workstation-Live-x86_64-38-1.6.iso of=/dev/sdX bs=4M status=progress conv=fsync
    
    注意:把/dev/sdX换成你的U盘设备(可以用lsblk命令查看),千万别写错成系统磁盘!
  • 重启电脑,从USB启动盘进入Live桌面环境。

第二步:用GParted调整分区并扩展根分区

打开Live桌面里的GParted工具,选择你的NVMe磁盘(通常是/dev/nvme0n1),然后按以下顺序操作:

  • 移动EFI分区到空闲空间最前端:右键点击EFI分区(649MB那个),选择「Move/Resize」,把分区拖到最左侧的空闲空间里,保持默认的对齐设置,点击「Apply」执行操作。
  • 移动Boot分区到EFI分区后方:右键点击Boot分区(1.1GB那个),同样选择「Move/Resize」,把它拖到EFI分区的紧后方,确保两者没有间隙,点击「Apply」。
  • 扩展根分区:现在空闲空间已经和根分区相邻了,右键点击根分区,选择「Move/Resize」,把分区的右侧边界拉到磁盘末尾(或者直接调整大小数值,把所有空闲空间都加进去),点击「Apply」完成扩展。

重要提醒

  • 移动分区的过程可能需要几十分钟(取决于磁盘速度),中途千万别断电或重启!
  • 操作前一定要备份根分区里的重要数据,虽然GParted很稳定,但意外情况谁也没法保证。

备注:内容来源于stack exchange,提问作者JarFlow

火山引擎 最新活动