I searched through linode forums but could not find my issue discussed there.
I needed latest kernel available(linode has "Latest 3.0 [3.0.4-linode38]), ext4 filesystem on ubuntu LTS 10.04 for a database server. Since EXT4 support is built in the kernel and linode does not yet support it via GUI, I converted ext3 FS to ext4 myself in following steps
1. Replaced "ext3" with "ext4" for my root filesystem in /etc/fstab
2. Rebooted into single user mode after setting proper single usermode switch from Linode Slice manager.
3. Ran tune2fs -O extents,uninit_bg,dir_index /dev/xvda
4. Rebooted again into single user mode
5. Ran e2fsck -y -fDC0 /dev/xvda to patch up the filesystem.
6. Finally rebooted normally.
Now, it seemed fine after first successful reboot
cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / ext4 rw,noatime,errors=remount-ro,user_xattr,acl,barrier=1,data=ordered 0 0
-----cropped
But it seems in every reboot, i get
EXT4-fs error (device xvda): ext4_journal_start_sb:296: Detected aborted journal
EXT4-fs (xvda): Remounting filesystem read-only
Subsequent reboot fixes this by forced run of fsck.
It works fine until next reboot and it happens again.
Any known issues sir ?
Is this related to following bug :
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637234
I changed the linode profile from latest 3 to latest 2.6.X , the system behaved normally. So this is only happening to 3.X line of kernel !!!!!