some problems to enable journaling
Коньков Евгений
kes-kes at yandex.ru
Mon Feb 20 17:47:11 UTC 2012
Здравствуйте, Freebsd-questions.
# uname -a
FreeBSD 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #1 r231881: Fri Feb 17
17:20:09 UTC 2012 /usr/obj/usr/src/sys/KES_KERN_v8 amd64
#gjournal load
# kldstat
Id Refs Address Size Name
1 4 0xffffffff80100000 ebb5c8 kernel
2 1 0xffffffff81012000 ad84 geom_journal.ko
#gjournal label -f -s 256M /dev/ad10s1e
# gjournal clear /dev/ad10s1e
Cannot clear metadata on /dev/ad10s1e: Operation not permitted.
gjournal: Not fully done.
# gjournal list
Geom name: gjournal 729355407
ID: 729355407
Providers:
1. Name: ufsid/4e84463b2331f144.journal
Mediasize: 805305856 (768M)
Sectorsize: 512
Mode: r0w0e0
Consumers:
1. Name: ufsid/4e84463b2331f144
Mediasize: 1073741824 (1.0G)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 2952756736
Mode: r1w1e1
Jend: 1073741312
Jstart: 805305856
Role: Data,Journal
# newfs -O 2 -J /dev/ad10s1e.journal
newfs: /dev/ad10s1e.journal: could not find special device
# newfs -O 2 /dev/ad10s1e
newfs: /dev/ad10s1e: failed to open disk for writing
Only
#newfs -O 2 -J ufsid/4e84463b2331f144.journal
helps, but:
# mount ufsid/4e84463b2331f144.journal
mount: ufsid/4e84463b2331f144.journal: unknown special file or file system
# ls
acpi ad8s1g geom.ctl random ttyvb
ad10 ata io stderr ttyvc
ad10s1 atkbd0 kbd0 stdin ttyvd
ad10s1a audit kbd1 stdout ttyve
ad10s1b bpf kbdmux0 sysmouse ttyvf
ad10s1d bpf0 klog ttyv0 ufsid
ad10s1e console kmem ttyv1 ugen0.1
ad10s1f consolectl log ttyv2 ugen0.2
ad10s1g ctty mdctl ttyv3 ugen1.1
ad8 da0 mem ttyv4 ugen1.2
ad8s1 dcons nfslock ttyv5 ugen1.3
ad8s1a devctl null ttyv6 urandom
ad8s1b devstat pass0 ttyv7 usb
ad8s1d dgdb pci ttyv8 usbctl
ad8s1e fd ptmx ttyv9 xpt0
ad8s1f fido pts ttyva zero
only adding geom_journal_load="YES" to /boot/loader and reboot helps
x# ls
acpi ad8s1g io stdin ttyve
ad10 ata kbd0 stdout ttyvf
ad10s1 atkbd0 kbd1 sysmouse ufsid
ad10s1a audit kbdmux0 ttyv0 ugen0.1
ad10s1b bpf klog ttyv1 ugen0.2
ad10s1d bpf0 kmem ttyv2 ugen1.1
ad10s1e console log ttyv3 ugen1.2
ad10s1e.journal consolectl mdctl ttyv4 ugen1.3
ad10s1f ctty mem ttyv5 urandom
ad10s1g da0 nfslock ttyv6 usb
ad8 dcons null ttyv7 usbctl
ad8s1 devctl pass0 ttyv8 xpt0
ad8s1a devstat pci ttyv9 zero
ad8s1b dgdb ptmx ttyva
ad8s1d fd pts ttyvb
ad8s1e fido random ttyvc
ad8s1f geom.ctl stderr ttyvd
Please FIX handbook at:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/geom-gjournal.html
--
С уважением,
Коньков mailto:kes-kes at yandex.ru
More information about the freebsd-questions
mailing list