Системна утиліта fsck (англ. «file system check» або «file system consistency check») — це інструмент перевірки цілісності файлової системи в операційних системах сімейства Unix.
Опис
Як правило, fsck запускаєтся автоматично під час завантаження операційної системи, якщо при завантаженні операційна система виявляє ймовірні порушення цілісності файлової системи, пов'язані з некоректним завершенням роботи ОС (наприклад, внаслідок збою програм або зникнення живлення). Зазвичай fsck дозволяє інтерактивно відновити порушення файлової системи (в цьому разі спосіб виправлення помилок вибирає користувач), автоматично виправити знайдені помилки або просто виявити невідповідності, не виправляючи їх.
Також fsck може вручну запускатися системним адміністратором, якщо він підозрює, що існує ймовірність існування помилок у файловій системі. Однак слід пам'ятати, що виправлення помилок примонтованих файлових систем є ризикованою операцією та може призвести до втрати або пошкодження даних.
Слід зауважити, що насправді команда fsck є лише оболонкою для виклику команди, специфічної для конкретного типу файлової системи (напр. fsck.ext2, fsck.vfat, fsck.jfs, reiserfsck).
Аналогом в операційних системах Microsoft є утиліти scandisk та chkdsk.
Засоби запобігання втрати цілісності
Останнім часом розроблені журнальовані файлові системи, спроєктовані таким чином, щоб уникнути втрати цілісності в разі некоректного завершення роботи ОС. Крім того, файлова система підтримує фонове виконання fsck, завдяки цьому не потрібно чекати завершення перевірки, перш ніж розпочати роботу з ФС.
Параметри
-p — Автоматичний ремонт файлової системи (без запитань); -y — Параметр змушує програму давати позитивну відповідь на всі запитання; -n — Не вносить жодних змін у файлову систему, тобто забороняє відкриття файлової системи на запис; -c — Перевіряє наявність битих секторів та вносить їх до списку пошкоджених блоків;
Приклади використання
- За назвою пристрою
fsck /dev/sda2
- За точкою монтування
fsck /home
- За міткою пристрою
fsck LABEL=root
- За UUID пристрою
fsck UUID=426cabf6-83c1-4a8d-98b7-bfc23057f7bd
Посилання
- Linux man page [Архівовано 11 лютого 2013 у WebCite]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Sistemna utilita fsck angl file system check abo file system consistency check ce instrument perevirki cilisnosti fajlovoyi sistemi v operacijnih sistemah simejstva Unix OpisYak pravilo fsck zapuskayetsya avtomatichno pid chas zavantazhennya operacijnoyi sistemi yaksho pri zavantazhenni operacijna sistema viyavlyaye jmovirni porushennya cilisnosti fajlovoyi sistemi pov yazani z nekorektnim zavershennyam roboti OS napriklad vnaslidok zboyu program abo zniknennya zhivlennya Zazvichaj fsck dozvolyaye interaktivno vidnoviti porushennya fajlovoyi sistemi v comu razi sposib vipravlennya pomilok vibiraye koristuvach avtomatichno vipraviti znajdeni pomilki abo prosto viyaviti nevidpovidnosti ne vipravlyayuchi yih Takozh fsck mozhe vruchnu zapuskatisya sistemnim administratorom yaksho vin pidozryuye sho isnuye jmovirnist isnuvannya pomilok u fajlovij sistemi Odnak slid pam yatati sho vipravlennya pomilok primontovanih fajlovih sistem ye rizikovanoyu operaciyeyu ta mozhe prizvesti do vtrati abo poshkodzhennya danih Slid zauvazhiti sho naspravdi komanda fsck ye lishe obolonkoyu dlya vikliku komandi specifichnoyi dlya konkretnogo tipu fajlovoyi sistemi napr fsck ext2 fsck vfat fsck jfs reiserfsck Analogom v operacijnih sistemah Microsoft ye utiliti scandisk ta chkdsk Zasobi zapobigannya vtrati cilisnostiOstannim chasom rozrobleni zhurnalovani fajlovi sistemi sproyektovani takim chinom shob uniknuti vtrati cilisnosti v razi nekorektnogo zavershennya roboti OS Krim togo fajlova sistema pidtrimuye fonove vikonannya fsck zavdyaki comu ne potribno chekati zavershennya perevirki persh nizh rozpochati robotu z FS Parametri p Avtomatichnij remont fajlovoyi sistemi bez zapitan y Parametr zmushuye programu davati pozitivnu vidpovid na vsi zapitannya n Ne vnosit zhodnih zmin u fajlovu sistemu tobto zaboronyaye vidkrittya fajlovoyi sistemi na zapis c Pereviryaye nayavnist bitih sektoriv ta vnosit yih do spisku poshkodzhenih blokiv Prikladi vikoristannyaZa nazvoyu pristroyufsck dev sda2 Za tochkoyu montuvannyafsck home Za mitkoyu pristroyufsck LABEL root Za UUID pristroyufsck UUID 426cabf6 83c1 4a8d 98b7 bfc23057f7bdPosilannyaLinux man page Arhivovano 11 lyutogo 2013 u WebCite