安装 Linux Mint 18.1 [与 Windows 8.1 双重启动] 后,我想扩展 /home 分区。所以我安装了 gparted 并尝试扩展但无法扩展,在论坛上阅读了一些内容后,它对大多数人说他们应该删除交换分区,然后再次重新创建它,以便未分配的空间位于所需分区之后,但在我的情况下,未分配空间和 /home 分区之间有太多不同的东西
- 如何在不重新安装的情况下扩展 /dev/sda7 (/home) 分区
- 如果我将来想扩展 /dev/sda6 (root) 分区,我该如何扩展
PS:这可能听起来像是重复的,但在其他情况下,gparted 没有我的混乱那么复杂,因此在其他情况下比我的情况更容易做到。
答案1
这里最好的方法(在我看来)是将未分配的空间移向root
分区home
。
操作方法如下:
- 使用
ubuntu
live CD 启动,并在其中安装 gparted (sudo apt-get update && sudo apt-get install gparted
) - 发射
gparted
并调整交换分区的大小以整合其中的所有额外空间,然后再次调整其大小,但这一次,保留额外的空间前分区。 - 对分区重做同样的事情
ntfs
。 - 现在,您的未分配空间位于
home
分区附近,只需调整其大小即可扩展所有额外空间。
使用这种技术,您不必重新安装,但您可能需要修复 grub。这真的很简单,你只需用Ubuntu
Live CD 启动并按照以下步骤操作即可这里
重要的
- 这是我想到的唯一解决方案,无需重新安装即可扩展
home
或root
分区。其他人可能有更好的想法,所以在采用这个之前请稍等一下。 - 如果您有一个外部硬盘驱动器来保存分区中的文件会更好
ntfs
,因为可能会发生一些问题,并且数据可能会丢失。