Fedora 27 Home分区空间不足,如何扩展或确认工具适用性?
解决Fedora 27 Home分区扩容问题,完成Deja Dup迁移
嘿,别慌!GParted绝对是搞定这个分区扩容问题的合适工具,我一步步给你讲怎么操作——不过先提醒一句:分区操作有风险,先把新系统里的重要数据备份到U盘之类的地方,再跟着来:
前提:必须用Live USB启动操作
当前系统的Home分区处于挂载状态,没法直接修改大小。你需要做一个Fedora 27的Live USB启动盘(和你当初装系统用的一样就行),然后从这个U盘启动进入Live环境——就是那个可以试用Fedora不用安装的模式。
步骤1:打开GParted查看分区结构
进入Live环境后,找到GParted工具打开(如果没装,在终端敲sudo dnf install gparted就能装上)。在GParted左上角的下拉菜单里选你的三星850 EVO SSD(一般是/dev/sda),就能看到所有分区:
- 找到标注为
/home的分区(看“挂载点”列),记下来它的设备名(比如/dev/sda3) - 同时确认根分区
/的设备名(比如/dev/sda2),以及硬盘上有没有未分配的空闲空间。
步骤2:腾出空闲空间给Home分区
如果硬盘上已经有未分配空间,直接跳到步骤3;如果没有,就得从其他分区(比如根分区)挪空间出来:
- 右键点击根分区,选择Unmount(卸载)——必须卸载才能调整大小
- 右键根分区选Resize/Move,在弹出的窗口里,拖动右侧的滑块往左拉,腾出足够的空间(你需要至少131GB - 46.6GB = 84.4GB,建议多腾个几GB留余量,比如腾90GB)
- 点击GParted工具栏上的Apply All Operations(对勾图标),等待操作完成——这一步可能要花几分钟,别中断。
步骤3:扩展Home分区
- 右键点击Home分区,选择Unmount(卸载)
- 右键Home分区选Resize/Move,拖动右侧的滑块到最右边,把刚才腾出的未分配空间全部合并进来
- 再次点击工具栏的对勾,应用操作,等待扩容完成。
特殊情况:如果你的分区是LVM逻辑卷
如果GParted里看到的是LVM卷组(比如设备名是/dev/mapper/fedora-root、/dev/mapper/fedora-home),操作略有不同:
- 进入Live环境后,先在终端激活卷组:
sudo vgchange -ay - 缩小根逻辑卷(先缩小文件系统,再缩小逻辑卷):
# 先缩小根分区的文件系统(假设是ext4格式) sudo resize2fs /dev/mapper/fedora-root 100G # 再把根逻辑卷大小改成100G(你可以根据实际情况调整,比如原来根分区是150G,改成60G就能腾出90G) sudo lvreduce -L 100G /dev/mapper/fedora-root - 扩展Home逻辑卷:
# 把所有空闲空间分配给Home sudo lvextend -l +100%FREE /dev/mapper/fedora-home # 扩展Home的文件系统 sudo resize2fs /dev/mapper/fedora-home
完成以上操作后,重启回到你的Fedora系统,再用Deja Dup迁移Home目录就应该有足够空间了!
内容的提问来源于stack exchange,提问作者Lucas T
相关产品推荐
相关产品推荐

