gjournal weirdness contd

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


Hello!

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

Here is what i did this time:

WEIRDNESS N1:

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

/dev/ad6
/dev/ad6s1
/dev/ad6s1.journal
/dev/ad6s1.journalc
/dev/ad6s1.journald

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

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

Geom name: gjournal 3462346836
ID: 3462346836
Providers:
1. Name: ad6s1.journal
   Mediasize: 397938328064 (371G)
   Sectorsize: 512
   Mode: r0w0e0
Consumers:
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?

WEIDNESS N2:

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.

--
Regards,
Artem


More information about the freebsd-current mailing list