gjournal weirdness contd

Artem Kuchin matrix at itlegion.ru
Wed Nov 7 14:50:12 PST 2007


FReebSD 7-BETA2, amd64 (as of nov 5th)

Here is what i did this time:


fdisk ad6
lable ad6 - only one fs for the full disc

now i have /dev/ads1d

then i do

gjournal load
gjournal label -f  /dev/ad6s1d

and now i get


What are all journal and why c and d are put AFTER
the 'journal' word?

omni3# gjournal list
Geom name: gjournal 1827255885
ID: 1827255885
1. Name: da0s1f.journal
   Mediasize: 304473987584 (284G)
   Sectorsize: 512
   Mode: r0w0e0
1. Name: da0s1f
   Mediasize: 306473988096 (285G)
   Sectorsize: 512
   Mode: r1w1e1
   Jend: 306473987584
   Jstart: 304473987584
   Role: Data,Journal

Geom name: gjournal 3462346836
ID: 3462346836
1. Name: ad6s1.journal
   Mediasize: 397938328064 (371G)
   Sectorsize: 512
   Mode: r0w0e0
1. Name: ad6s1
   Mediasize: 400085812224 (373G)
   Sectorsize: 512
   Mode: r1w1e1
   Jend: 400085811712
   Jstart: 397938328064
   Role: Data,Journal

da0 is a twa backed gjournal fs. And it is fine.
ad6  is just connected to motherboard sata controller.
journal size is approx 2GB (see weirdness 2)

As you see, it seemslike gjournla is attached direcly to
ad6s1 (TO SLICE!!!). I don't get it, why so many journal?
why partition letter is at the end? What to mount?


If i want to specify 2GB journal size 
i put
label -s  2147483648
and after than i get 'journal size is too small'
if i do
label -s  2048000000 
it works

So, i patched the source a bit and set 2GB by default :)
BUt this is all weird.


More information about the freebsd-current mailing list