Fsck дойде да се знае, кратък преглед на функциите, извършете настройка и поддръжка на сървъри

Рано или късно това ще се случи, а именно разпадането на системата или дял, невъзможността да се провери на файловата система и т.н. Ето защо, системният администратор трябва да знаят какво да правят в такива ситуации, тъй като той беше известен като "Отче наш".

1) fsck когато операционната система е зареден

Когато има прекъсване на електрозахранването в операцията постъпва fsck: файловата система на последователност проверка и интерактивен ремонт или ако на руски, "Проверка на файловата система и поддържане на целостта на интерактивна възстановяване". По подразбиране проверка на твърдите дискове е забранено. Това ще даде възможност по време на зареждане, добавете следния ред

да /etc/rc.conf. В този случай, неправилно попълване на сървъра ще се стартира автоматично да проверява всички файлови системи.

Проверете себе си се състои от 5 стъпки:

** Фаза 1 - Проверете блокове и размери
** Фаза 2 - Проверка на имена на пътища,
** Фаза 3 - Проверете Свързаност
** Фаза 4 - Проверка на референтни Брои
** Фаза 5 - Проверка цил групи

В действителност, Фаза 1 все още разделен на 1а и 1Ь. Това може да се види само при падането настъпили честни.

Всичко е добре, но има НО! Когато проверка на файловата система, дългата част не се проверява, това няма автоматично да се монтира и ще бъде на разположение, съответно, повишава натоварването на сървъра. Разработчици и се предоставя и направиха възможно да се тества работи във "фонов режим." Въпреки че в действителност това е само един опит, но все пак по-добре от нищо. тя е активирана по подразбиране. Истината за това с остър дебат на тема: "Трябва ли да включва проверка на заден план, или не." Вие решавате.

Има един лош момент в процеса на проверка на файловата система при зареждане. Ако дялът е достатъчно голям, той проверява може да отнеме много време, като по този начин, на fsck, тъй като виси на всеки етап. С други думи, визуално не е ясно дали има отметка, дали сървърът е окачен. Е, с всичко това, не е ясно колко са вече тествани и колко ще бъдат проверени. Какво би малко, за да улесни живота на системните администратори, разработчици са изпълнени без документи, дори е възможно. Натискането на комбинация от Ctrl + T показва текущото състояние на теста: колко вече е тествана, като процент. Ако искате да знаете, държавата отново след няколко минути - това е необходимо да натиснете отново Ctrl + T, и така всеки път (или просто стиснете и задръжте, след това се динамично актуализирани данни).

Има няколко параметри, които са написани на /etc/rc.conf и загриженост fsck. По-долу стойностите им по подразбиране:

fsck_y_enable = "NO" # даде възможност за проверка при стартиране, ако работата е завършена правилно.
fsck_y_flags = "" # Допълнителни знамена за fsck -y
background_fsck = "YES" # Опит да тече проверка фон в
background_fsck_delay = "60" # Delay, преди да пуснете fsck във фонов режим.

Аз препоръчвам да се регистрират само в тази /etc/rc.conf:

И така, тук са примери за fsck:

- ако сървърът е изключен правилно, багажника, ще видите следното съобщение:

- ако са невярни, като

** / ррт / ad2s1g (NO WRITE)
** Последна Монтиран / Var
** Фаза 1 - Проверете блокове и размери

Грешно БЛОК COUNT I = 446 041 (4 трябва да бъде 0)
Вярно ли е? да
Грешно БЛОК COUNT I = 446,045 (4 трябва да бъде 0)
Вярно ли е? да

** Фаза 2 - Проверка на имена на пътища,
** Фаза 3 - Проверете Свързаност
** Фаза 4 - Проверка на референтни Брои

** Фаза 5 - Проверка цил групи

БЕЗПЛАТНО BLK COUNT (S) обърка в SUPERBLK
Повредена? да
РЕЗЮМЕ ИНФОРМАЦИЯ BAD
Повредена? да
BLK (S) липсва в BIT КАРТИ
Повредена? да
2242 файлове, 1,607,116, използвани 973436 свободни (2196 Frags, 121,405 блокове, 0.1% фрагментация)

2) движение fsck

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

-у | -н. този параметър ще реагира по съответния начин YES | NO на всички въпроси в случай на несъответствия.
-B | -F. съответно и nefonovy на фонови режими
-е. проверете секцията, дори и да е бил изключен правилно.

Аз препоръчвам да се изпълнява със следните параметри:

fsck -у-F / сътрудничество / ad2s1g

Ако изпълните без параметър -y. проверка и намиране на несъответствията ще бъде даден въпрос, на който може да се отговори Y или N. Y. Не обикновено реагират много удобно всеки път, за да отговори на Я., така че е добре да се започне с параметъра Y

** / ррт / ad2s1g (NO WRITE)
** Последна Монтиран / Var
** Фаза 1 - Проверете блокове и размери

Грешно БЛОК COUNT I = 446 041 (4 трябва да бъде 0)
Вярно ли е?

Налице е добра новина: комбинацията от CTRL + T работи в ръчен режим.

навигация в публикациите

fsck_y_enable = »YES» е с малко по-различно значение. Именно телефонен секретар положително на всички искания fsck (съгласно /etc/defaults/rc.conf) на. Какво е изключително не се препоръчва.

False.
fsck_y_enable = »YES» се казва, да, и нищо друго.