起動時の btrfs に対する fsck で
Unknown option: -a
とかで失敗する.手動でfsckをかけるように言われてroot passwordを要求されるが,そもそも fsck.btrfs
(btrfsck
への symlink) が標準的な fsck の option を受け付けないのが問題らしい.
起動出来ないと困る,というか /
自体を brtfs にしていたので,とりあえず
# mount -o remount,rw /
# vi /etc/fstab
して fstab
の sixth field を 0 (起動時にfsckしない)にして再起動→調整.ちなみに
- 0: 起動時にfsckしない
- 1: root filesystem
- 2: root 以外の filesystem
と普通は設定する(see man fstab).
これだと fsck されないので,感じ悪いので,対処法を探す.https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=709217 に対処法が書かれているが,今度は https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701956 の
check_mounted(): Could not open /run/rootdev
問題が発生する.色々やっている時間もないので fstab をもとにもどして btrfs-tools を 0.19+20130315-2 から 0.19+20130131-3+really20121004-1 に downgrade することにした.