Almalinuxの破損したファイルを修復したいっ!

ほぼDockerしか使ってないですがエラーになる時があってどうしたもんかなぁと。
Docker以外のコマンドも謎のキャッシュ書き込みエラーがでるようになってしまっていよいよ何もできなくなりそうだなと。

Filesystem確認

df -T

で、root(/)を確認すると /dev/mapper/almalinux-root なので、こいつを修復すれば良さそう。

ファイル修復

仮想環境(VirtualBox)なので、とりあえずインストールした時のISOをマウントして起動。

Troubleshooting > Rescue a AlmaLinux system > 3) Skip to shell

これで、rootをマウントしない状態でshellが使える状態になるので

xfs_repair -f /dev/mapper/almalinux-root

で、しばらく待機して修復完了。
ISOをアンマウントしてOS起動したらエラーが消えました😀