The Diary
Дневникът на Георги
<- Петък, 11 Юни 2010 | Начална страница | Петък, 25 Юни 2010 ->
Четвъртък, 17 Юни 2010
Човек и добре да живее идва време за проверка на файловите системи и понякога се появяват проблеми, които разбира се никой не иска. Днес след рестарт на една от машините голям партишън реши, че има грешки и автоматичната и ръчната проверка не го оправиха. По-долу е описан хак, който ще ви позволи да си монтирате файловата система и да си свършите работа. Внимание!!! Това е грозен хак и не решава проблема с файловата система, а го замазва. Да се използва само в краен случай!
Какво да направите, ако искате да маркирате 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, за да се коригират грешките.
[ Коментари: 4 ]Коментари
За щастие не е моя машината :) Иначе проблемът вероятно е хардуерен, а md-то на линукса не го кефят хардуерни проблеми на някой от дисковете. В крайна сметка нещото в момента работи, а като му сменят дисковете дори и няма да е опасно.
Какъв е линукса? Защото, ако е CentOS няма да се учудя ... Скоро имах проблеми с софтуерен райд и ...
@михаил: Убунту 9.04 ама едва ли има значение.
Всъщност май не съм отговорил на maniax. След рестарт (леко непредвиден) машината реши да си проверява партишъна. Дотук всичко е ок, само дето стига до 67% и казва нещо от сорта "duplicate or bad block" след което fsck-то просто си стои и не прави нищо. Два пъти се опитах да я чакам, ама downtime-а почна да приближава час и реших с тоя хак да я вдигна пък после да му мислим.
Disclaimer: Except where otherwise noted all opinions expressed here are personal
opinions of the author and do not reflect official opinions of my employer or
any other person, company or organization associated with the author.
Copyright: Except where otherwise noted the content of this site is licensed under a
Creative Commons Attribution License. Текстът на договора за ползване на български
Copyright (cc) 2003-2011 Georgi Chorbadzhiyski. Some rights reserved.
Comments, texts and pictures not signed by me are property of their respective owners.
Страницата е генерирана от Glog v3.99-test
Не съм сигурен дали искам да знам, ама защо ти се налага и как си се докарал до такова положение?
Написа Васил Колев (www) на 17-Jun-2010 13:11