I'm planning to put root file system on ext2 file system on the SD card of our OMAP L138 based system.
(I'm limited to ext2 system I also placed uImage on the same partition and u-boot is only able to read ext2 or FAT partition on SD card).
But I'm observing that file system gets corrpted if the device is power cycled. During the reboot, I observe:
EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 6161
EXT2-fs (mmcblk0p2): error: remounting filesystem read-only
/etc/rcS.d/S03udev: line 50: can't create /tmp/uname: Input/output error
EXT2-fs (mmcblk0p2): error: ext2_lookup: deleted inode referenced: 6161
EXT2-fs (mmcblk0p2): error: remounting filesystem read-only
touch: /tmp/uname: Input/output error
What kind of file system people uses in embedded Linux system which can survive the powe cycling?