I believe everyone who are working on virtualized environment like Xen has experienced some sort of IO problems which lead to read only mode for guest machine. We experience same issue couple of times a year and IO problems not always affect every VM. Which is interesting because the storage was not there for every VM.
This has created a question in my mind that; "Can I configure an IO error proof Linux guest ?"
To make a small research I took a look at problematic and non problematic Linux machines and saw that in their "fstab" file one of them has "error=remount-ro" and one has "defaults". And I believe this is the only difference in between.
But as the storage is not there at that moment, can "defaults" options harm the linux ? How can I build a IO error proof Linux that will not crash when the storage is not there ? What happens when there is no storage for 1 minutes and the mounting option was "defaults" ? Should I use another mount option other that "defaults" ?
Additional thread that is searching for the same I guess. noatime & nodiratime