次の情報を含むハードドライブがあります。
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に新しいボリュームグループを含む物理ボリュームを作成し、これら2つのプライマリパーティションをボリュームグループに結合したいと思います。データ損失なし。
簡単に言うと:データを失うことなく通常のパーティションをLVMに移行します。
どうすればいいですか?
答え1
どちらのパーティションにもデータが含まれていますか?そうであれば、詰まることがあります。私は通常のファイルシステムからLVM PVに切り替える非破壊的な方法を知りません。
sdb1にのみデータがある場合、またはsdb2にデータを保存する方法がある場合は、sdb2を分離できますpvcreate -> vgcreate -> lvcreate
。単一パーティションLVをどこかにマウントし、sdb1の内容をそのLVにコピーします。その後、pvcreate -> vgextend -> lvextend
論理ボリューム全体にsdb1を追加できます。