'\" t .\" Title: fsck .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-04-03 .\" Manual: Администрација система .\" Source: util-linux 2.40 .\" Language: English .\" .TH "FSCK" "8" "2024-04-03" "util\-linux 2.40" "Администрација система" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "НАЗИВ" fsck \- проверава и поправља систем датотека Линукса .SH "УВОД" .sp \fBfsck\fP [\fB\-lsAVRTMNP\fP] [\fB\-r\fP [\fIfd\fP]] [\fB\-C\fP [\fIfd\fP]] [\fB\-t\fP \fIfstype\fP] [\fIfilesystem\fP...] [\fB\-\-\fP] [\fIfs\-specific\-options\fP] .SH "ОПИС" .sp \fBfsck\fP is used to check and optionally repair one or more Linux filesystems. \fIfilesystem\fP can be a device name (e.g., \fI/dev/hdc1\fP, \fI/dev/sdb2\fP), a mount point (e.g., \fI/\fP, \fI/usr\fP, \fI/home\fP), or a filesystem label or UUID specifier (e.g., UUID=8868abf6\-88c5\-4a83\-98b8\-bfc24057f7bd or LABEL=root). Normally, the \fBfsck\fP program will try to handle filesystems on different physical disk drives in parallel to reduce the total amount of time needed to check all of them. .sp Ако нису наведени системи датотека на линији наредби, и опција \fB\-A\fP није наведена, \fBfsck\fP ће подразумевано проверити системе датотека у \fI/etc/fstab\fP серијски. Ово је еквавилент опцији \fB\-As\fP. .sp Излазно стање које даје \fBfsck\fP је збир следећих услова: .sp \fB0\fP .RS 4 Нема грешака .RE .sp \fB1\fP .RS 4 Грешке система датотека су исправљене .RE .sp \fB2\fP .RS 4 Систем треба поново да се подигне .RE .sp \fB4\fP .RS 4 Грешке система датотека су остале неисправљене .RE .sp \fB8\fP .RS 4 Радна грешка .RE .sp \fB16\fP .RS 4 Грешка коришћења или синтаксе .RE .sp \fB32\fP .RS 4 Провера је отказана на захтев корисника .RE .sp \fB128\fP .RS 4 Грешка дељене библиотеке .RE .sp Излазно стање добијено приликом провере више система датотека је битовно ИЛИ (OR) стања излаза за сваки систем датотека који је проверен. .sp У стварности, \fBfsck\fP је једноставно челник за разне провериваче система датотека (\fBfsck\fP.\fIсдврста\fP) доступне под Линуксом. Проверивач специфичан систему датотека се тражи у променљивој окружења \fBПУТАЊА\fP. Ако \fBПУТАЊА\fP није одређена онда се пребацује на \fI/sbin\fP. .sp Видите странице упутства проверивача специфичног систему датотека за више детаља. .SH "ОПЦИЈЕ" .sp \fB\-l\fP .RS 4 Ствара изричиту датотеку \fBflock\fP(2) закључавања (\fI/run/fsck/.lock\fP) за уређај читавог диска. Ова опција се може користити само са једним уређајем (ово значи да се \fB\-A\fP и \fB\-l\fP узајамно искључују). Ова опција се препоручује где се више \fBfsck\fP примерака извршава у исто време. Опција се занемарује када се користи за више уређаја или за неротирајуће дискове. \fBfsck\fP не закључава дате уређаје када се извршава за проверу наслаганих уређаја (нпр. MD или DM) – ова функција још није примењена. .RE .sp \fB\-r\fP [\fIод\fP] .RS 4 Приказује одређену статистику за сваку проверу система датотека (fsck) када се обаве. Ова статистика укључује стање излаза, највећу величину скупа покретања (у килобајтима), протекло време свих сатова и корисничко и време системског процесора које користи покренута провера система датотека. На пример: .sp \fB/dev/sda1: status 0, rss 92828, real 4.002804, user 2.677592, sys 0.86186\fP .sp Челници графичког корисничког сучеља могу навести описника датотека \fIод\fP, у ком ће случају информација траке напретка бити послата том описнику датотеке у облику обрадивом рачунаром. На пример: .sp \fB/dev/sda1 0 92828 4.002804 2.677592 0.86186\fP .RE .sp \fB\-s\fP .RS 4 Серијализује \fBfsck\fP операције. Ово је добра замисао ако проверавате више система датотека а проверивачи су у међудејственом режиму. (Напомена: \fBe2fsck\fP(8) по основи ради у међудејственом режиму. Да би \fBe2fsck\fP(8) радио у немеђудејственом режиму, морате навести опцију \fB\-p\fP или \fB\-a\fP, ако желите да грешке буду самостално исправљене, или опцију \fB\-n\fP ако не желите.) .RE .sp \fB\-t\fP \fIсдсписак\fP .RS 4 Наводи проверу врсте система датотека. Када је наведена опција \fB\-A\fP, само системи датотека који одговарају \fIсдсписку\fP се проверавају. Параметар \fIсдсписак\fP је зарезом раздвојен списак одредника система датотека и опција. Сви системи датотека у овом зарезом раздвојеном списку може имати префикс оператором негације \fBno\fP или \fB!\fP, што захтева да ће само они системи датотека који нису на списку \fIсдсписак\fP бити проверени. Ако ни један од система датотека на спсику \fIсдсписак\fP нема префикс оператора негације, тада ће само они системи датотека на списку бити проверени. .sp Одредници опција се могу укључити у зарезом раздвојен списак \fIсдсписак\fP. Морају имати формат \fBopts=\fP\fIсд\-опција\fP. Ако је присутан одредник опција, тада ће само системи датотека који садрже \fIсд\-опцију\fP у њиховом пољу опција качења \fI/etc/fstab\fP бити проверени. Ако одредник опција има префикс оператора негације, тада ће само они системи датотека који немају \fIсд\-опцију\fP у њиховом пољу опција качења \fI/etc/fstab\fP бити проверени. .sp На пример, ако се \fBopts=ro\fP појави на \fIсдсписку\fP, тада ће само системи датотека наведени у \fI/etc/fstab\fP опцијом \fBro\fP бити проверен. .sp Зарад сагласности са дистрибуцијама Мандрејка чије скрипте подизања система зависе од неовлашћене измене корисничког сучеља у \fBfsck\fP програму, ако се врста система датотека \fBloop\fP\-а пронађе на \fIсдсписку\fP, сматра се као да је \fBopts=loop\fP наведено као аргумент опцији \fB\-t\fP. .sp Нормално, врста система датотека се сазнаје тражењем \fIсистема\-датотека\fP у датотеци \fI/etc/fstab\fP и коришћењем одговарајућег уноса. Ако се врста не може дознати, и постоји само један систем датотека дат као аргумент опцији \fB\-t\fP, \fBfsck\fP ће користити наведену врсту система датотека. Ако ова врста није доступна, тада се користи основна врста система датотека (тренутно „ext2“). .RE .sp \fB\-A\fP .RS 4 Пролази кроз датотеку \fI/etc/fstab\fP и покушава да провери све системе датотека у једном покретању. Ова опција се обично користи из \fI/etc/rc\fP датотеке покретања система, уместо више наредби зарад проверавања једног система датотека. .sp Корени систем датотека биће проверен први осим ако није наведена опција \fB\-P\fP (видите испод). Након тога, системи датотека биће проверени редоследом наведеним пољем \fIfs_passno\fP (шестим) у \fI/etc/fstab\fP датотеци. Системи датотека са \fIfs_passno\fP вредношћу 0 се прескачу и не проверавају се уопште. Системи датотека са \fIfs_passno\fP вредношћу већом од нуле биће проверени по реду, тако што ће системи датотека са мањим \fIfs_passno\fP бројем бити први проверени. Ако има више система датотека са истим бројем прослеђивања, \fBfsck\fP ће покушати да их провери у паралели, стога ће избећи проверавање више система датотека на истом физичком диску. .sp \fBfsck\fP does not check stacked devices (RAIDs, dm\-crypt, ...) in parallel with any other device. See below for \fBFSCK_FORCE_ALL_PARALLEL\fP setting. The \fI/sys\fP filesystem is used to determine dependencies between devices. .sp Стога, врло опште подешавање у \fI/etc/fstab\fP датотекама је да поставите да корени систем датотека има \fIfs_passno\fP вредност 1 и да поставите све остале система датотека да имају \fIfs_passno\fP вредност 2. То ће омогућити \fBfsck\fP\-у да самостално покреће провериваче система датотека у паралели ако има предности од тога. Администратори система могу изабрати да не користе ово подешавање ако им је потребно да избегну да провере више система датотека раде у паралели из неких разлога – на пример, ако дати рачунар нема довољно меморије тако да превише страничења ствара проблем. .sp \fBfsck\fP normally does not check whether the device actually exists before calling a filesystem specific checker. Therefore non\-existing devices may cause the system to enter filesystem repair mode during boot if the filesystem specific checker returns a fatal error. The \fI/etc/fstab\fP mount option \fBnofail\fP may be used to have \fBfsck\fP skip non\-existing devices. \fBfsck\fP also skips non\-existing devices that have the special filesystem type \fBauto\fP. .RE .sp \fB\-C\fP [\fIод\fP] .RS 4 Приказује траке довршености/напредовања за оне провериваче система датотека (тренутно само за „ext[234]“) који их подржавају. \fBfsck\fP ће управљати проверивачима система датотека тако да ће само један од њих приказати траку напредовања одједном. Челници графичког корисничког сучеља могу навести описника датотека \fIод\fP, у ком ће случају информације траке напредовања бити послате том описнику датотека. .RE .sp \fB\-M\fP .RS 4 Не проверава прикачене системе датотека и враћа стање излаза 0 за прикачене системе датотека. .RE .sp \fB\-N\fP .RS 4 Не извршава, само приказује шта ће бити урађено. .RE .sp \fB\-P\fP .RS 4 Када је постављена опција \fB\-A\fP, проверава корени систем датотека у паралели са другим системима датотека. Ово није најбезбеднија ствар која би требало да се ради, јер ако је корени систем датотека у сумњи ствари, као што је \fBe2fsck\fP(8) извршна, могу бити оштећене! Ова опција је углавном достављена за оне администраторе система који не желе да поправка кореног система датотека буде мала и сажета (што је стварно право решење). .RE .sp \fB\-R\fP .RS 4 Приликом проверавања система датотека опцијом \fB\-A\fP, прескаче корени систем датотека. (Ово је корисно у случају да је корени систем датотека већ прикачен за читање\-писање.) .RE .sp \fB\-T\fP .RS 4 Не приказује наслов при покретању. .RE .sp \fB\-V\fP .RS 4 Даје опширан излаз, укључујући све систему датотека специфичне наредбе које су извршене. .RE .sp \fB\-?\fP, \fB\-\-help\fP .RS 4 Приказује текст помоћи и излази. .RE .sp \fB\-\-version\fP .RS 4 Исписује податке о издању и излази. .RE .SH "СИСТЕМУ ДАТОТЕКА СПЕЦИФИЧНЕ ОПЦИЈЕ" .sp \fBOptions which are not understood by fsck are passed to the filesystem\-specific checker!\fP .sp Ове опције \fBне\fP могу имати аргументе, јер не постоји начин да \fBfsck\fP буде у могућности да исправно погоди које опције имају аргументе а које не. .sp Опције и аргументи који следе након \fB\-\-\fP се сматрају као систему датотека специфичне опције које се прослеђују систему датотека специфичном проверивачу. .sp Приметите да \fBfsck\fP није осмишљен да проследи изборно сложене опције систему датотека специфичном проверивачу. Ако радите нешто сложено, непосредно извршите систему датотека специфични проверивач. Ако \fBfsck\fP\-у проследите неке ужасно сложене опције и аргументе, и он не уради оно што сте очекивали, \fBнемојте слати то као грешку.\fP Највероватније да сте урадили нешто што нисте требали да урадите помоћу \fBfsck\fP\-а. Опције за различите систему датотека специфичне „fsck“\-ове нису стандардизоване. .SH "ОКРУЖЕЊЕ" .sp На понашање \fBfsck\fP програма утичу следеће променљиве окружења: .sp \fBFSCK_FORCE_ALL_PARALLEL\fP .RS 4 Ако је ова променљива окружења постављена, \fBfsck\fP ће покушати да провери све наведене системе датотека у паралели, без обзира да ли изгледа да су системи датотека на истом уређаја. (Ово је корисно за RAID системе или скроз крајње смештене системе као што су они које продају предузећа као што су IBM или EMC.) Знајте да се вредност \fIfs_passno\fP још увек користи. .RE .sp \fBFSCK_MAX_INST\fP .RS 4 Ова ће променљива окружења ограничити највећи број проверивача система датотека који могу да раде у исто време. Ово омогућава подешавања која имају велики број дискова за избегавање да \fBfsck\fP започне превише проверивача система датотека одједном, што може преоптеретити ресурсе процесора и меморије доступне на систему. Ако је ова вредност нула, тада се неограничени број процеса може изродити. Ово је тренутно основно, али будућа издања \fBfsck\fP\-а могу покушати самостално да одреде колико провера система датотека може бити покренуто на основу прикупљања података са оперативног система. .RE .sp \fBPATH\fP .RS 4 Променљива окружења \fBПУТАЊА\fP се користи за налажење проверивача система датотека. .RE .sp \fBFSTAB_FILE\fP .RS 4 Ова променљива окружења омогућава администраторима система да заобиђу стандардну локацију \fI/etc/fstab\fP датотеке. Такође је корисна за програмере који тестирају \fBfsck\fP. .RE .sp \fBLIBBLKID_DEBUG=all\fP .RS 4 укључује излаз „libblkid“ прочишћавања. .RE .sp \fBLIBMOUNT_DEBUG=all\fP .RS 4 укључује излаз „libmount“ прочишћавања. .RE .SH "ДАТОТЕКЕ" .sp \fI/etc/fstab\fP .SH "БЕЛЕШКЕ" .sp During boot, \fBsystemd\fP does not invoke \fBfsck \-A\fP. Instead, it schedules the activation of mounts individually, taking into account dependencies on backing devices, networking, and other factors. Consequently, \fBfsck\fP is called individually for each device. .SH "АУТОРИ" .sp .MTO "tytso\(atmit.edu>" "Theodore Ts\(cqo" "," .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "ПОГЛЕДАЈТЕ ТАКОЂЕ" .sp \fBfstab\fP(5), \fBmkfs\fP(8), \fBfsck.ext2\fP(8) or \fBfsck.ext3\fP(8) or \fBe2fsck\fP(8), \fBfsck.cramfs\fP(8), \fBfsck.jfs\fP(8), \fBfsck.nfs\fP(8), \fBfsck.minix\fP(8), \fBfsck.msdos\fP(8), \fBfsck.vfat\fP(8), \fBfsck.xfs\fP(8), \fBreiserfsck\fP(8) .SH "ПРИЈАВЉИВАЊЕ ГРЕШАКА" .sp За пријављивање грешака, користите пратиоца грешака на \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "ДОСТУПНОСТ" .sp Наредба \fBfsck\fP је део пакета „util\-linux“ који се може преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."