Hello,

Currently grub doesn't handle not cleanly unmounted reiserfs
partitions.  With the attached patch grub will take the journal into
account.

It doesn't replay the journal log (I want to stay as readonly as
possible), but builds an internal translation table, to map blocks to
their latest journalled and committed version.

I haven't tested journal wrapping yet, so there may be a problem if
the transactions that needs to replayed wrap around from end of
journal to beginning of journal.  It should be "more correct" than the
non-journaled version, though.

The patch is also available via
http://www.informatik.uni-oldenburg.de/~delwi/grub/grub-reiser-journal.diff

It applies cleanly against latest CVS, (but not against 0.5.94)

reiserfs journaling for grub

Reply via email to