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より大きな損傷を引き起こす可能性があるため、慎重に使用する必要があります。データ復旧の状況では、常に実験できるディスク全体のコピーまたは書き込み時にコピーレイヤーが必要です。

おすすめ記事