Решил попробовать gjournal.
Hа домашней машине
eugene@home [/var/data]# uname -rs
FreeBSD 8.1-PRERELEASE
Создал раздел с журнал из уже существовавшего ad6s1d:
gjournal label /dev/ad6s1d
tunefs -J enable -n disable ad6s1d.journal
появились /dev/ad6s1.journal и /dev.ad6s1.journald
В fstab пишем:
dev/ad6s1.journal /data ufs async,ro,acls 2 2
и грузимся.
Всё замечательно.. Hу, испытаем - жмём reset..
При загрузке получаем:
Jun 4 21:13:24 home kernel: GEOM_JOURNAL: Journal 3675713677: ad6s1 contains data.
Jun 4 21:13:24 home kernel: GEOM_JOURNAL: Journal 3675713677: ad6s1 contains journal.
Jun 4 21:13:24 home kernel: GEOM_JOURNAL: Journal ad6s1 clean.
и
Jun 4 21:13:24 home kernel: WARNING: R/W mount of /data denied. Filesystem is not clean - run fsck
Jun 4 21:13:24 home kernel: WARNING: /data was not properly dismounted
Вываливаемся в синглмоде.
fsck -y -f /dev/ad6s1.journal
** /dev/ad6s1.journal
CANNOT READ BLK: 488380448
CONTINUE? yes
THE FOLLOWING DISK SECTORS COULD NOT BE READ: 488380448, 488380449, 488380450, 488380451,
/dev/ad6s1.journal: CANNOT FIGURE OUT FILE SYSTEM PARTITION
Вообщем, загрузиться получается только смонтировав /data в ro.
Если вместо ad6s1.journal использовать ad6s1.journald (а в чем их отличие? до резета монтировалось и то и то с одинаковым результатом) , то все тоже самое получается.
Вообщем, что я не так натворил?)
