6つのディスクを持つLVMボリュームがあります。ドライブの1つが不良で、他のディスクのデータにアクセスする方法がわかりません。故障したディスクのデータには興味がありません。
まず、部分LVMを有効にしました。
vgchange -a y --activationmode partial myVG
その後、アクティブな部分LVMをマウントしようとしましたが、システムがスーパーブロックを読み取れないため、機能しませんでした。バックアップスーパーブロックを見つけるためにdumpe2fsコマンドを試してみましたが、次のように表示されました。
有効なファイルシステムスーパーブロックが見つかりません。
mkfs.ext4 -n LVpath
バックアップスーパーブロックのリストを与えましたが、何も機能しませんmount -o sb=xxxxxx LVpath /mountpoint
ここで提案されているようにhttps://serverfault.com/questions/319427/how-to-remove-bad-disk-from-lvm2-with-the-less-data-loss-on-other-pvs
私は公演したvgreduce --removemissing --force myVG
。これにより、元のLVMグループが削除され、縮小されたVGグループ内のデータにアクセスする方法がわかります。単に新しいLVMパーティションを作成できますか?残りのディスクからデータが消去されないかどうかはわかりません。誰でも助けてくれてありがとう。