答案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-grub
并update-initramfs
.现在,您的系统将在启动时拥有从 LVM 启动所需的驱动程序。
您现在可以重新启动 Linux 安装并向 LVM 卷添加更多空间。创建一个/dev/sda8
包含您要使用的空间的分区。如果询问分区类型,请选择 LVM 物理卷。然后运行以下命令将空间添加到根分区。
pvcreate /dev/sda8
vgextend mint /dev/sda8
lvextend mint/root /dev/sda8
resize2fs /dev/mapper/mint-root