asg
push it, don´t hype
m Summer of Code 2005 (SOC) wurde schon gjournal, einen journaling für FreeBSD unter UFS/UFS2 gearbeitet. Pawel Jakub Dawidek hat die Arbeit nicht fortgesetzt, sondern gjournal selbst umgesetzt. Heute hat er an die List “freebsd-fs@” eine Email geschrieben, mit, so hofft er, den letzten Patches für gjournal.
Die Patches können unter FreeBSD-CURRENT und STABLE eingespielt werden und sind für hier für CURRENT und hier für STABLE zu finden.
Die Patches sind so einzuspielen:
Danach muss die Welt und der Kernel neu gebaut werden, auch sollte nich vergessen werden die Option
in die Kernelconfiguration einzutragen.
Um journal UFS Dateisystem zu erstellen:
Pawel hofft auch darauf, dass er gjournal in ein, zwei Wochen in CURRENT einpflegen kann, und das es evtl. noch vor dem 6.2-RELEASE in STABLE einfliesst.
Hierfür muss aber getestet werden auf Teufel komm raus.
Erste Tests zeigen keine Probleme. So wurde der Rechner bei schreibzugriff mehrfach hintereinander ausgeschaltet, das Dateisystem bliebt intakt, es war kein fsck nötig.
Die Email von Pawel gibt es hier:
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=41369+0+current/freebsd-fs
Wer interesse an journaling unter FreeBSD hat, sollte bei der Fehlersuche helfen und sein System entsprechend für gjournal patchen und dieses exzessiv nutzen.
Die Patches können unter FreeBSD-CURRENT und STABLE eingespielt werden und sind für hier für CURRENT und hier für STABLE zu finden.
Die Patches sind so einzuspielen:
Code:
#cd /usr/src
#mkdir sys/geom/journal sbin/geom/class/journal sys/modules/geom/geom_journal
#patch < gjournal_20060808.patch
Code:
option UFS_GJOURNAL
Um journal UFS Dateisystem zu erstellen:
Code:
#gjournal load
#gjournal label da0s1d
#newfs -J /dev/da0sqd.journal
#mount -o noatime,async /dev/da0s1d.journal /mnt
Hierfür muss aber getestet werden auf Teufel komm raus.
Erste Tests zeigen keine Probleme. So wurde der Rechner bei schreibzugriff mehrfach hintereinander ausgeschaltet, das Dateisystem bliebt intakt, es war kein fsck nötig.
Die Email von Pawel gibt es hier:
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=41369+0+current/freebsd-fs
Wer interesse an journaling unter FreeBSD hat, sollte bei der Fehlersuche helfen und sein System entsprechend für gjournal patchen und dieses exzessiv nutzen.



