3つのデバイス(sdc、sdd、sdf)を含むRAIDイメージ(md1)があります。一晩中問題が発生し、配列が読み取り専用になり、fsckはinline_data_flが設定されているおよび/または分離されたinodeのリストから何千ものinodeを見つけました。
私はストップアレイを使用しており、すべてのデバイスで動作しますmdadm --manage /dev/md1 --stop
。smartctl -t long
smartctlが完了するとデバイスが変わる可能性が高いため、アレイは再組み立てられないと思います。 3つのファイルシステムを比較する標準(?)方法はありますか?そして/または自動化された3選手の修正を行いますか?
私はDebian Stableを実行しており、オンディスクとオフサイトのバックアップを持っています。これを避けるために、ZFSに移動するための漠然とした計画もあります...
カーネルログ:
Jul 26 15:15:16 jumbo kernel: [1839678.260050] md: md1: data-check done.
Aug 1 01:37:02 jumbo kernel: [2308990.999405] EXT4-fs error (device md1): ext4_lookup:1591: inode #179405745: comm rsync: iget: bad extra_isize 9234 (inode size 256)
Aug 1 01:37:02 jumbo kernel: [2308991.116973] Aborting journal on device md1-8.
Aug 1 01:37:02 jumbo kernel: [2308991.146777] EXT4-fs (md1): Remounting filesystem read-only
Aug 1 01:37:02 jumbo kernel: [2308991.146903] EXT4-fs error (device md1): ext4_lookup:1591: inode #179405746: comm rsync: iget: bad extra_isize 28338 (inode size 256)
Aug 1 01:37:02 jumbo kernel: [2308991.183721] EXT4-fs error (device md1): ext4_lookup:1591: inode #179405747: comm rsync: iget: bad extra_isize 9234 (inode size 256)
Aug 1 01:37:02 jumbo kernel: [2308991.228169] EXT4-fs error (device md1): ext4_lookup:1591: inode #179405748: comm rsync: iget: bad extra_isize 28338 (inode size 256)
Aug 1 01:37:02 jumbo kernel: [2308991.272639] EXT4-fs error (device md1): ext4_lookup:1591: inode #179405749: comm rsync: iget: bad extra_isize 9234 (inode size 256)