バックアップとリカバリ
モジュールをいれたら/homeの容量がなくなってきたので、徐に
- find /lib/modules/2.4.20/kernel/ -name *.o | xargs strip
としたら、モジュールが動かなくなりました。stripのバージョンがまずかったかな?
そこで /home をリカバリ。問題は、そのままでは jffs2をループバックマウントできないこと。以下覚書。
# バックアップ # Zaurus Wikiさんの ROMBackupを参考にしつつ、ROMの完全バックアップ。 dd if=/dev/mtdblock2 of=/hdd2/root.jffs dd if=/dev/mtdblock3 of=/hdd2/home.jffs dd if=/dev/ram1 of=/hdd2/dev.minix # リカバリ # (1) jffs2をループバックマウントしてファイルを取り出す (えびめもさん) # → 現状では mout コマンドですら Segmentation fault が出るので× # (2) メンテナンスモード(B+D+リセットボタンを押す)で dd if=/hdd2/home.jffs of=/dev/mtdblock3
大したサイズではない(5MB)ので、 /home は tar でもバックアップしとくべきでしょう。