如何将未分配的硬盘空间合并到我的 Linux 分区?

如何将未分配的硬盘空间合并到我的 Linux 分区?

我目前在 Windows 8 和 Linux Mint 18 之间进行双引导

使用 GParted,我看到以下内容: 在此输入图像描述

选择的分区未分配大小为25 GB,我想将其与我的合并dev/sda6 (linux partition),以便我可以创建我的 linux 分区50GB。我不太确定这个过程,但如何做到这一点?我尝试调整大小dev/sda6,但发现最大尺寸和最小尺寸相同。如何合并未合并的空间? 在此输入图像描述

答案1

可用空间和您现有的 Linux 分区并不连续,因此您不能简单地将它们合并。 Linux自己的分区方案,左心室容量,允许文件系统在磁盘上的不同位置之间甚至磁盘之间分割。但本机 MBR 或 GPT 分区必须是单个连续区域。

在中间移动分区会很复杂,因为没有足够的空间来进行非重叠移动。除非您将其移至另一个磁盘然后再移回,否则我建议将 Linux 切换为使用 LVM,这还有其他好处。

工具(以前称为lvmify)通过加布里埃尔可以就地转换现有分区。从 Live CD/USB 运行它。

blocks to-lvm --vg-name=mint /dev/sda6
lvrename mint sda6 root

这将使您的系统无法启动,因此您需要在重新启动之前再做一件事。安装卷并准备在 Mint 中运行命令chroot

mkdir /media/root
mount /dev/mapper/mint-root /media/root
mount --rbind /proc /media/root/proc
mount --rbind /dev /media/root/dev
mount --rbind /sys /media/root/sys
chroot /media/root

运行update-grubupdate-initramfs.现在,您的系统将在启动时拥有从 LVM 启动所需的驱动程序。

您现在可以重新启动 Linux 安装并向 LVM 卷添加更多空间。创建一个/dev/sda8包含您要使用的空间的分区。如果询问分区类型,请选择 LVM 物理卷。然后运行以下命令将空间添加到根分区。

pvcreate /dev/sda8
vgextend mint /dev/sda8
lvextend mint/root /dev/sda8
resize2fs /dev/mapper/mint-root

相关内容