Comment 3 for bug 1939238

Revision history for this message
Theodore Ts'o (tytso) wrote :

fsck -y isn't *always* the right answer. The reason why the boot scripts don't just run fsck -y automatically is that sometimes a human with judgement can do better by manually running fsck instead of just blindly answering yes to all questions. For "users who are not competent" (your words, not mine), yes this may be beyond their capabilities. But there is a reason why some jobs, like for example, fixing airplane engines, requires people who are "competent", and certified to be so. If you have a full set of backups, then sure, you could try using fsck -y, and if that leads to unacceptable data loss, it's possible that you could recover more data by selective use of answering some fsck questions, and using debugfs. The problem is that "users who are not competent" are also not likely to be doing regular backups of their data. :-(