两个相同的 4 TB SSD 磁盘。
Linux Mint 安装在第一个磁盘上,全新安装期间会自动创建 3 个分区:
- /dev/sda1 BIOS 启动;
- /dev/sda2 EFI 系统安装在 /boot/efi 上;
- /dev/sda3 Linux LVM 即 LVM2 物理卷 (LVM2 001)。
第二个磁盘 /dev/sdb1 Linux LVM 即 LVM2 物理卷 (LVM2 001)。
最终,我合并了 LVM 卷组,以便所有逻辑卷现在都是 vgmint 卷组的一部分。
卷:
- /dev/vgmint/root --->来自磁盘1
- /dev/vgmint/swap_1 ---> 来自磁盘1
- /dev/vgmint/volume ---> 来自磁盘2
我现在要做的是将 /dev/vgmint/volume 合并到 /dev/vgmint/root 中,以便仅保留 /dev/vgmint/root,从而占用两个磁盘的全部可用空间。
这可能吗?如何实现?
我希望 /dev/vgmint/volume 消失并将其空间合并到 /dev/vgmint/root 中。
换句话说,我想将两个物理磁盘完全用作一个磁盘,我不需要单独安装的文件夹,而是将 Linux 系统文件夹扩展到两个 SSD 磁盘上。如何做到这一点?
如果这在现有系统上不可能,有没有办法通过全新的 Linux 系统安装来实现,可以安装在 2 个物理磁盘上吗?
答案1
是的,这是可能的。步骤是:
- 从卷备份文件
/dev/vgmint/volume
- 卸载它
umount /dev/vgmint/volume
- 删除逻辑卷
lvremove /dev/vgmint/volume
- 扩展卷和文件系统
lvextend --resizefs -L+100%FREE /dev/vgmint/root
- 恢复备份的文件(如果有)
PS 我不确定最后一个命令是否适用于xfs
.如果不是,你应该(对于第 4 点)首先执行lvextend -L+100%FREE /dev/vgmint/root
,然后xfs_grow /dev/vgmint/root