
4 つのディスクを持つ RAID1 で問題が発生しました。障害のあるディスクを交換してサーバーを再起動し、再構築を完了しましたが、2 台の Linux CentOS 7 マシンは xfs 破損のエラーを出して起動しませんでした。他のマシンは正常に起動しました。パーティションをマウントしようとしました:
# mount /dev/mapper/cs_mbox_opt /mnt
returned: XFS metadata corruption detected at xfs_dir3_leaf_check_init.....
XFS_repair コマンドを実行したところ、修正できないというメッセージが表示され、-L を使用するように指示されました。xfs_repair -L を使用してプロセスを実行したところ、エラーを含む多数のメッセージが表示された後、次のメッセージで修正できないことが通知されました。
Metadata CRC error detected at 0x559d9f7ac1e9. xfs_dir3_block 0x41df0c80/0x1000 corrupt block 0 in directory inode 807368306: junking block segmentation failure(saved core image)
メタデータをエクスポートして別のディレクトリにインポートしましたが、エラーが発生しました:
Commands:
#xfs_metadump -gwa /dev/mapper/[volume] /tmp/xfsmetadata.img
# xfs_mdrestore -g /tmp/xfsmetadata.img /tmp/xfs_file
# xfs_repair -vf /tmp/xfs_file
Sorry, Could not file valid secondary superblock.
See attached images.
現時点では他に何をすればいいのか分かりません。何かヒントはありますか?
上記の手順について説明しました。