You may encounter problems with journal in file system. It means that, your system will boot normally as it should. But after sometime, the partitions will be remounted as Read-Only file system since kernel is unable to read the blocks in the journal.

In this situation, we used to try fixing with a manual file system check. But it solves the problems in a rare case. The only way to fix this issue is by rebuilding the journal. This can be achieved using the following steps.

Note: Please make sure that you have booted the machine with a Rescue CD or through Single User Mode.

Consider, the partition /dev/sda5 is having corrupted journals,

Un-mount the partition

umount /dev/sda5

 Perform a FSCK

fsck -y /dev/sda5

 Remove the journal support

tune2fs -O ^has_journal /dev/sda5

 Perform fsck again

fsck -y /dev/sda5

 Covert to ext3 (or) Enable journal

tune2fs -j /dev/sda5

 After executing the above commands, remount the partition (or) reboot the system/server. This will fix the problem.

Posted in: Linux.
Last Modified: October 25, 2013

Leave a reply