ブートが止まる

FreeBSD
Creating and/or trimming log ...なんちゃら

とログを吐いてブートが待たされる。 /etc/rc.d/newsyslogが処理できないようだ。

使うの途中で止めた /var/log/prosody に数万の残骸が残っていてローティトの処理待ちのようだ。

先日からバックアップの gpttable も壊れているようで、bootcodeの更新もできない。書こうとすると

GEOM: /dev/mirror/gm0p2: the secondary GPT table is corrupt or invalid.
GEOM: /dev/mirror/gm0p2: using the primary only -- recovery suggested.

こなって書けないので、まずは修復

# gpart recover ada0
# gaprt recover ada1

# gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0
# gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada1

お、gpttable が recoverされて、bootcodeも更新できた。

続いて問題のログファイルを全て消す。

# cd /var/log/prosody
# find . -type -f | xargs rm -f
# /etc/rc.d/newsyslog restart

お、無事に起動できた。

コメント

タイトルとURLをコピーしました