/et/lvmにアクセスせずにLVMメタデータを回復する(sic)

/et/lvmにアクセスせずにLVMメタデータを回復する(sic)

私のluks lvmデバイスに間違いを犯しました。昨日、2番目のディスクにvg-home論理ボリュームを拡張したかったので、それをしましたvgextend /dev/sdb1 vg(vgは私のボリュームグループの名前です)。そうしましたが、df -hvg-homeボリュームのサイズはまだ同じでした。

そのため、いくつかの回避策を試してみましたが、グループからディスクを取り外し、プラグを抜いて再接続しましたが、不明なデバイスの問題(私のvgグループの不明なデバイス)が発生しました。だから私はvgreduce --removemissingそれがうまくいくことを望んでいましたが、全体のvg-homeボリュームが削除されました!

これで物理ボリュームにアクセスできなくなります。 Debian Live USBで起動する必要があり、cryptsetupp luksOpen /dev/sda1 vg完了するとオプションがあるかどうかにかかわらpvscanず、、、、などの何も--cache返されません。プログラムReading volume groups from cachevgchange -aypvslvsvgslsblk

sda      8:0    0 298,1G  0 disk  
 └─sda1   8:1    0 298,1G  0 part  
    └─vg 254:0    0 298,1G  0 crypt

fdisk -l

Disk /dev/mapper/vg: 298,1 GiB, 320069787648 bytes, 625136304 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device               Boot    Start       End   Sectors   Size Id Type
/dev/mapper/vg-part1 *        2048  16779263  16777216     8G 82 Linux swap / So
/dev/mapper/vg-part2      16779264  69208063  52428800    25G 83 Linux
/dev/mapper/vg-part3      69208064 625133567 555925504 265,1G 83 Linux

ホームボリュームとルートボリュームのファイルを一覧表示しようとすると(認識された)、TestDiskはファイルシステムをサポートしていないというメッセージが表示されます。だから私の最後の解決策はこの記事にあると思います。/etc/lvm/にアクセスせずにlvmメタデータを復元できますか?

やりましstrings /dev/sda1 > dataたが、後で何をすべきか理解できませんでした。このデータファイルで何を編集/削除する必要がありますか?以前の構成コンテンツを参照するすべての部分ですか、それとも最新の構成コンテンツのみを参照していますか?他のすべてのデータがあるかどうか?--restorefileコマンドオプションにもこのファイルを指定する必要がありますかpvcreate?だから何vgcfgrestore

ベストアンサー1

おすすめ記事