Човек и добре да живее идва време за проверка на файловите системи и понякога се появяват проблеми, които разбира се никой не иска. Днес след рестарт на една от машините голям партишън реши, че има грешки и автоматичната и ръчната проверка не го оправиха. По-долу е описан хак, който ще ви позволи да си монтирате файловата система и да си свършите работа. Внимание!!! Това е грозен хак и не решава проблема с файловата система, а го замазва. Да се използва само в краен случай!

Какво да направите, ако искате да маркирате ext2,3,4 файловата си система като здрава:

Накратко, стартирате машината с параметър към ядрото init=/bin/bash след което с debugfs пипате в суперблока на файловата система, за да смените флага указващ здравето.

Как се прави:

1. Стартирате debugfs -w /dev/md0 (или друг партишън, където е файловата система).

2. С командата stats виждате какъв е статусът на файловата система. Проблем е ако виждате:

Filesystem state: not clean

или

Filesystem state: not clean with errors

- Целта е filesystem state да е clean.

3. изпълнете командата ssv state 1 това ще маркира файловата система като без проблемна.

4. излезте от debugfs с close, след което може да монтирате файловата си система.

Не забравяйте, че проблемът не е решен и при първа възможност пуснете e2fsck, за да се коригират грешките.