
答え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
注意して使用する必要があります。これらはさらなる損害を引き起こす可能性があります。データ復旧の状況では、常に完全なディスク コピーまたはコピー オン ライト レイヤーを用意して実験する必要があります。