После этого вопроса: Принудительно перезагружать fsck.ext4, но действительно «принудительно»
Очевидно, что вывод e2fsck -n не надежен, когда вы используете его в смонтированной файловой системе поэтому его вывод не следует доверять.
Есть ли способ проверить наличие ошибок в смонтированной файловой системе? Просто проверьте, а не исправьте. Меня больше интересует ext4, потому что именно этим я больше всего пользуюсь.
Из-за того, как работает большинство файловых систем Linux, вы просто не можете выполнить безопасную / полезную проверку в смонтированной файловой системе. Это не совсем безопасно, и поскольку система используется, она может быть ненадежной. К сожалению, иногда вам приходится жить с вещами такими, какие они есть, пока кто-то не сделает это лучше;). Ext4, вероятно, не поднимет эту функцию (возможно, ext5? Если это когда-нибудь произойдет), но я верю, что btrfs сделает это, и если это произойдет, вы сможете переключать свои разделы, когда придет время.