如何合并两个分区?

如何合并两个分区?

我在 Windows 11 的双启动中安装了 Linux Mint,但是现在我试图完全摆脱 Windows 11,但是我无法合并用于个人数据存储的两个分区(其中一个是空的) ,所以不需要保留文件)。

这是我的分区在 lsblk 上的样子:

NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0    0 238,5G  0 disk
├─nvme0n1o1
│       259:1    0   260M  0 part /boot/efi
├─nvme0n1p5
│       259:2    0  27,9G  0 part /
├─nvme0n1p6
│       259:3    0   5,7G  0 part
├─nvme0n1p7
│       259:4    0    65G  0 part /media/user/
262f
└─nvme0n1p2
        259:5    0 139,6G  0 part

我想合并“nvme0n1p2”和“nvme0n1p7”,我不知道这是否可行,因为我无法在 GParted 上做到这一点。

答案1

仅当两个分区相邻时才可以合并它们。如果它们不相邻,您始终可以使用LVM将每个分区初始化为物理卷,将两个物理卷添加到卷组中,并从卷组中创建逻辑卷;然后照常格式化逻辑卷。

命令或多或少是这样的:

pvcreate /dev/nvme0n1p7
pvcreate /dev/nvme0n1p2
vgcreate myvg /dev/nvme0n1p7
vgextend myvg /dev/nvme0n1p2
lvcreate -L 204G -n mylv myvg
mkfs -t xfs /dev/myvg/mylv

请注意,这将擦除两个分区的内容,因此如果它们包含您想要保留的任何数据,请在继续之前将数据备份到另一个设备上。

相关内容