動かざることバグの如し

近づきたいよ 君の理想に

e2fsckで壊れたExt4パーティションを修復する

環境

やりたいこと

久々にHDD整理していたらマウントできないHDDが出てきた。

GPartedで見るとどうもExt4パーティションなのは間違いないのだが、マウントしようとしても

# mount -t ext4 /dev/sdb1 /mnt/disk1
mount: /mnt: /dev/sdb1 のスーパーブロックを読み込むことができません.

とエラーになる。なんとか再マウントできるようにしたい。

コマンド

e2fsckという修復コマンドを使ってみた

# e2fsck -y -C 0 /dev/sdb1

割と時間かかる。2TBで10分程度

結果的にマウントはできたがファイルの大多数は壊れて読めなかった。。。残念

参考

読み込み専用だと読める場合もあるっぽい 試せばよかった

# mount -t ext4 -o ro,noload /dev/sdb1 /mnt/disk1