Dr. Werner Fink wrote:
It is more than only mounting / ...
First of all it is that the file system of / should not be accessed before the system time of the kernel is in UTC, then the file system check should be done without accessing the file system, and last but not least it should be mounted with correct time stamps.
As has already been pointed out, there is no file system check if one uses XFS. Not only is one not done, but it one was needed -- booting from initrd wouldn't help, since the file system repair utils for XFS have never been included on 'initrd'.
With modern journaling file systems this is required and not using an initrd would increase the risk of loosing data.
---- With *advanced*, (vs. modern), this isn't an issue. Only fragile, modern file systems have these problems. That opensuse inflicts this type of risky behavior on users/clients, throws any arguments about doing this for 'safety' out the window -- as using a file system that needs to be checked before it is mounted, vs. using a file system that has no such need, shows, a willingness to expose the user to a file system that can so easily develop problems, that it needs to be checked, at least, with every boot. If safety was really a concern, then suse would be using an advanced file system rather than a 'modern' one. Trendy is often, _not_, technically better. Another example, no more than a few releases back, it was suggested to use an ext2 file system for your boot partition because the new, trendy 'grub' had unreliable behavior with journaling file systems. Rather than waiting until grub was fixed and staying with a proven performer like 'lilo', decision makers at OSus, threw caution to the winds and went with shiny. Even last week, initrd was so broken people couldn't boot their systems without a rescue disk... It is guaranteed -- ever since 10.2, I've not been able to upgrade to the released system using an initrd without resulting in a non-bootable system that I had to repair from a rescue disk. You can't use safety as a reason for initrd -- it's has a proven track record of having problems. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org