やるきなし

2013/06/05 09:51 / 起動時に brtfs に対して fsck がうまくかからない

起動時の 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しない)にして再起動→調整.ちなみに

と普通は設定する(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 することにした.