我有一个带有以下信息的硬盘:
Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x1c312bd6
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 4198400 314576895 310378496 148G 83 Linux
/dev/sdb2 314576896 976769023 662192128 315.8G 83 Linux
我想在此 HDD 上创建带有新卷组的物理卷,并将这两个主分区加入到该卷组不丢失数据。
简而言之:将普通分区迁移到LVM而不丢失数据。
怎样才能做到呢?
答案1
两个分区都包含数据吗?如果是这样,你可能被困住了。我不知道有什么非破坏性的方法可以从普通文件系统切换到 LVM PV。
如果您只有 sdb1 上的数据,或者您有某种方法可以保留 sdb2 上的任何数据,则可以pvcreate -> vgcreate -> lvcreate
隔离 sdb2。将单个分区 LV 挂载到某处,并将 sdb1 中的内容复制到该 LV。然后,您可以pvcreate -> vgextend -> lvextend
将 sdb1 添加到整个逻辑卷中。