使用未分配的空间扩展已安装的 Ubuntu 驱动器

使用未分配的空间扩展已安装的 Ubuntu 驱动器

我安装了两个操作系统,即WINDOWS 10 和 UBUNTU 16.04。

Windows 10 C:驱动器(显示/dev/sda5GParted)为 130GB,而意外的是,Ubuntu 16.04 驱动器(显示/dev/sda2GParted已安装的扩展下)为 9.59GB,并且没有可用的空间,这让我很头疼。

我已经从 Windows 10 驱动器中释放了 90.66GB(它已经变成 130GB)并将其设为未分配。现在,我想将其与 Ubuntu 驱动器合并,但 Ubuntu 驱动器已安装,未分配的空间倾向于合并到C:驱动器中而不是 Ubuntu 驱动器中。

驱动器分配图

注意:我尝试了所有可能的解决方案,但都徒劳无功。我尝试GParted在 Ubuntu 和磁盘管理中使用,并在 Windows 10 中使用 Easeus Partition Master。在 中GParted,我可以创建独立驱动器,也可以在驱动器中合并C:,但无法在 Ubuntu 驱动器中合并。Windows 10 软件也是如此。

答案1

首先需要扩大扩展分区,然后才能将其添加到 ubuntu。
因为 ubuntu 位于扩展分区中,所以它只能使用分区内的空间。

另外,卸载时操作分区是最安全的,因此建议启动 LiveCD 来执行操作。

从 LiveCD 启动。将可用空间添加到扩展分区。
然后将扩展分区内的可用空间添加到 ubuntu 分区。

第二个不需要调整分区大小的选项是从挂载为主目录的可用空间中创建一个分区。
您当前的 ubuntu 分区大约为 10GB。这通常是分配给 root 的大小。

要移动 /home 目录:
首先使用 gparted 从可用空间创建一个分区,并记录 UUID。
将驱动器安装到 /media,然后将 home 的内容复制到新分区。
rsync -a /home /media/(uuid of partition)
验证复制是否成功。
重命名 /home(当一切正常时可以稍后将其删除)
mv /home /homebackup

将此行添加到 /etc/fstab
UUID=(uuid of partition) /home ext4 defaults 0 2

相关内容