xfs_repair /dev/sdb + 有効なセカンダリ スーパーブロックが見つかりませんでした

xfs_repair /dev/sdb + 有効なセカンダリ スーパーブロックが見つかりませんでした

RHEL 7.2マシンがあり、マシンはVMタイプです

マシンの1台にディスク障害が発生したため、xfs_repair /dev/sdb(シングルユーザーモードで)

最終的に1時間後に次のメッセージが表示されます

could not find valid secondery superblock

ディスクを修復できないということでしょうか?

ここに画像の説明を入力してください

答え1

問題についての詳細がまったく提供されていないため、質問に答えることは不可能です。どのようなディスク障害が発生し、他に何が行われましたか? また、XFS が/dev/sdbパーティションではなく (ディスク全体) にあったことは確かですか? これは少し異常です。

xfs_repairしたがって、出力は、XFS ではない、または XFS であったことのない完全なゼロ デバイスで実行した場合に得られるものであることを指摘しておきます。

# truncate -s 40M foobar.img
# losetup --find --show foobar.img 
/dev/loop0
# xfs_repair /dev/loop0
Phase 1 - find and verify superblock...
bad primary superblock - bad magic number !!!

attempting to find secondary superblock...
...........................Sorry, could not find valid secondary superblock
Exiting now.

したがって、間違ったデバイスを使用したり、同様の間違いを犯したりした場合、出力は意味を持ちません。

xfs_repair、などのツールはfsck注意して使用する必要があります。これらはさらなる損害を引き起こす可能性があります。データ復旧の状況では、常に完全なディスク コピーまたはコピー オン ライト レイヤーを用意して実験する必要があります。

関連情報