Where is the journal stored?

I was reading trough the link on journaling-filesystems and i would like to know where exactly is the journal stored in my Harddisk.

Some pointers on this image shown below
alt text


Asked By: Navaneeth Sen


The journal is stored in a separate space of the partition, you cannot access it directly. You can use sudo debugfs /dev/sda# where the # symbol is the number of your partition, and then using logdump in debugfs to print it out. The output is confusing though.

Generally, as a regular user, you don’t need to know about the journal. Using ext3/4 will be sufficient to prevent data loss (in most cases).

This link might help: http://www.linuxforums.org/forum/red-hat-fedora-linux/121074-ext3-journal.html

Answered By: evgeny

There is no fixed place for the journal; each filesystem stores it in a different place.

If you are expecting it to be a regular file, then you are mistaken; it’s more like a part of the filesystem structure like the inode table. The funny point is that ext3/4 treats it exactly like a regular file. It is usually found in the inode number 8, but this is a kernel parameter that can be changed at compile time.

If you want to get technical, this article by Carlo Wood, written in March 2008, is a great read about the ext3 structure.

If you don’t mind put journal in a place with words like partition table, inode, or block, and don’t worry about it.

Answered By: Javier Rivera
Categories: Answers Tags: ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.