I just learned that it's a bad idea to use jourmaling on a flash disk as it will wear it faster (quite logical).
From a Live Mageia6 I disabled the journalling on both partitions:
- Code: Select all
# tune2fs -O ^has_journal /dev/sda1
# fsck /dev/sda1
# tune2fs -O ^has_journal /dev/sda2
# fsck /dev/sda2
and rebooted. The root filesystem cannot be mounted (I cannot tell about the home filesystem as not mounting the root fs blocks everything else - but I guess it would not mount either).
The problem is that the root filesystem is being mounted with the data=ordered option which seems to be specific to journalling. But surprise! This argument is not in the /etc/fstab file. I also checked MCC's mount options for those partitions but data is not configurable there. Someone else is setting it at runtime.
Who is setting this argument? Where can I remove it?
(In the meanwhile I enabled journaling again).