cryptsetup-luksのバージョンアップではまった
ここの所忙しくて開発機Gentooのupdateを怠っていた。で、今朝emerge -upv --newuse --deep worldをかけて、いろいろと更新。そして、/etc/conf.d/cryptfsが更新必要ということを知る。cryptfs-luksが1.0.4にバージョンアップされていたのね。
- mount=がtarget=に変更→理解できる
- type=luksの記述なし→デフォルトがluksになったのかな、くらいで考えていた。
で、cryptfs定義を修正して再起動。暗号化パスワードを聞かれて入力したら...
と言われる。調べてみたらmapperにマップされたfsがext3ではなくswapになっている(汗
とりあえずe2fsckかけてみたら、backup superblockからなんとか復活。で、手動でディスクマウントをかける
# cryptsetup luksOpen /dev/hda4 home-crypt
# mount /home
VFS: Can't find ext3 filesystem on dev dm-1.
またまたswapにされている。
結局、Bugzillaにあったcryptsetup-luks-1.0.5をインストールして解決。
夜10時まで仕事してしまったぜ。