gjournal6.patch (6.1-stable)
gjournal.patch (7.0-current)
Код: Выделить всё
# cd /usr/src
# mkdir sbin/geom/class/journal sys/geom/journal sys/modules/geom/geom_journal
# patch < /path/to/gjournal.patch
Добавить options UFS_GJOURNAL в ваш конфигурационный файл ядра и пересобрать ядро и мир.
Код: Выделить всё
# gjournal label /dev/ad0
# gjournal load
# newfs /dev/ad0.journal
# mount -o async,gjournal /dev/ad0.journal /mnt
(да, с gjournal 'async' безопасен)
Теперь, после отключения питания или краха системы не нужен fsck :o
Код: Выделить всё
gjournal label ad0d ad0a
Подробности здесь
http://wiki.bsdportal.ru/doc:gr_gjournal
http://www.bsdportal.ru/portal.php?topic_id=10120
Благодарность GreenX за перевод.

Сам пока не делал, но обязательно попробую новую фичу. Если есть баги пишите сюда, обсудим.
