Provided by: manpages-ro_4.28.0-2_all 

NUME
e2fsck - verifică un sistem de fișiere Linux ext2/ext3/ext4
SINOPSIS
e2fsck [ -pacnyrdfkvtDFV ] [ -b super-bloc ] [ -B dimensiune-bloc ] [ -l|-L fișier-blocuri-defectuoase ]
[ -C descriptor-fișier ] [ -j jurnal-extern ] [ -E opțiuni-extinse ] [ -z fișier-anulare ] dispozitiv
DESCRIERE
e2fsck este utilizat pentru a verifica familia de sisteme de fișiere ext2/ext3/ext4. În cazul sistemelor
de fișiere ext3 și ext4 care utilizează un jurnal, dacă sistemul a fost închis necurățat fără erori, în
mod normal, după reluarea tranzacțiilor angajate în jurnal, sistemul de fișiere ar trebui să fie marcat
ca fiind curat. Prin urmare, pentru sistemele de fișiere care utilizează jurnalul, e2fsck va reda
jurnalul și va ieși în mod normal, cu excepția cazului în care super-blocul său indică faptul că este
necesară o verificare suplimentară.
dispozitiv este un dispozitiv de blocuri (de exemplu, /dev/sdc1) sau un fișier care conține sistemul de
fișiere.
Rețineți că, în general, nu este sigur să rulați e2fsck pe sisteme de fișiere montate. Singura excepție
este dacă este specificată opțiunea -n, iar opțiunile -c, -l sau -L nu sunt specificate. Cu toate
acestea, chiar dacă este sigur să se facă acest lucru, rezultatele afișate de e2fsck nu sunt valabile
dacă sistemul de fișiere este montat. Dacă e2fsck vă întreabă dacă trebuie sau nu să verificați un sistem
de fișiere care este montat, singurul răspuns corect este „nu”. Numai experții care știu cu adevărat ce
fac ar trebui să se gândească să răspundă la această întrebare în alt mod.
Dacă e2fsck este rulat în modul interactiv (ceea ce înseamnă că nu este specificată niciuna dintre
opțiunile -y, -n, sau -p), programul va cere utilizatorului să rezolve fiecare problemă găsită în
sistemul de fișiere. Un răspuns „d” va rezolva eroarea; „n” va lăsa eroarea nerezolvată; și „a” va
rezolva problema și toate problemele ulterioare; apăsând Enter se va continua cu răspunsul implicit, care
este imprimat înainte de semnul de întrebare. Apăsând «Control-C», e2fsck termină imediat.
OPȚIUNI
-a Această opțiune face același lucru ca și opțiunea -p. Este furnizată numai pentru compatibilitate
retroactivă; se sugerează ca utilizatorii să utilizeze opțiunea -p ori de câte ori este posibil.
-b super-bloc
În loc să utilizeze super-blocul normal, utilizează un super-bloc alternativ specificat de
super-bloc. Această opțiune se utilizează în mod normal atunci când super-blocul principal a fost
corupt. Locația super-blocurilor de rezervă depinde de dimensiunea blocurilor sistemului de
fișiere, de numărul de blocuri pe grup și de caracteristici precum sparse_super.
Super-blocurile de rezervă suplimentare pot fi determinate cu ajutorul programului mke2fs folosind
opțiunea -n pentru a afișa locul unde există super-blocurile, presupunând că mke2fs este furnizat
cu argumente care sunt în concordanță cu configurația sistemului de fișiere (de exemplu,
dimensiunea blocurilor, blocuri pe grup, sparse_super etc.).
Dacă este specificat un super-bloc alternativ și dacă sistemul de fișiere nu este deschis doar
pentru citire, e2fsck se va asigura că super-blocul primar este actualizat în mod corespunzător la
finalizarea verificării sistemului de fișiere.
-B dimensiune-bloc
În mod normal, e2fsck va căuta super-blocul la diverse dimensiuni de bloc diferite în încercarea
de a găsi dimensiunea de bloc corespunzătoare. Această căutare poate fi păcălită în unele cazuri.
Această opțiune forțează e2fsck să încerce să localizeze super-blocul doar la o anumită dimensiune
a blocului. În cazul în care super-blocul nu este găsit, e2fsck se va încheia cu o eroare fatală.
-c Această opțiune face ca e2fsck să utilizeze programul badblocks(8) pentru a efectua o scanare
numai în citire a dispozitivului pentru a găsi blocuri defecte. În cazul în care se găsesc blocuri
defecte, acestea sunt adăugate la nodul-i de blocuri defecte pentru a împiedica alocarea lor unui
fișier sau director. Dacă această opțiune este specificată de două ori, atunci scanarea blocurilor
defecte se va face folosind un test nedistructiv de citire-scriere.
-Cdescriptor-fișier
Această opțiune face ca e2fsck să scrie informații de finalizare în descriptorul de fișier
specificat, astfel încât progresul verificării sistemului de fișiere să poată fi monitorizat.
Această opțiune este utilizată de obicei de programele care execută e2fsck. În cazul în care
numărul descriptorului de fișier este negativ, se va utiliza valoarea absolută a descriptorului de
fișier, iar informațiile privind progresul vor fi inițial suprimate. Aceasta poate fi activată
ulterior prin trimiterea către procesul e2fsck a unui semnal SIGUSR1. În cazul în care
descriptorul de fișier specificat este 0, e2fsck va imprima o bară de finalizare în timp ce își
continuă activitatea. Acest lucru necesită ca e2fsck să ruleze pe o consolă video sau pe un
terminal.
-d Afișează ieșirea de depanare (inutilă, cu excepția cazului în care depanați e2fsck).
-D Optimizează directoarele din sistemul de fișiere. Această opțiune face ca e2fsck să încerce să
optimizeze toate directoarele, fie prin re-indexarea lor, dacă sistemul de fișiere acceptă
indexarea directoarelor, fie prin sortarea și comprimarea directoarelor în cazul directoarelor mai
mici sau în cazul sistemelor de fișiere care utilizează directoare liniare tradiționale.
Chiar și fără opțiunea -D, e2fsck poate uneori să optimizeze câteva directoare --- de exemplu,
dacă indexarea directoarelor este activată și un director nu este indexat și ar beneficia de pe
urma indexării, sau dacă structurile indexului sunt corupte și trebuie reconstruite. Opțiunea -D
forțează toate directoarele din sistemul de fișiere să fie optimizate. Acest lucru le poate face
uneori puțin mai mici și ușor mai rapide la căutare, dar în practică, ar trebui să fie rareori
nevoie să utilizați această opțiune.
Opțiunea -D va detecta intrările de directoare cu nume duplicate într-un singur director, lucru pe
care e2fsck nu îl aplică în mod normal din motive de performanță.
-E opțiuni-extinse
Definește opțiunile extinse ale e2fsck. Opțiunile extinse sunt separate prin virgulă și pot primi
un argument folosind semnul egal („=”). Sunt acceptate următoarele opțiuni:
ea_ver=versiune-atribute-extinse
Stabilește versiunea blocurilor de atribute extinse de care e2fsck va avea nevoie în
timpul verificării sistemului de fișiere. Numărul versiunii poate fi 1 sau 2. Formatul
prestabilit al versiunii atributelor extinse este 2.
journal_only
Recuperează jurnalul numai dacă este necesar, dar nu efectuează nicio altă verificare
sau reparație.
fragcheck
În timpul pasului 1, afișează un raport detaliat al tuturor blocurilor discontinue
pentru fișierele din sistemul de fișiere.
discard
Încearcă să renunțe la blocurile libere și la blocurile de noduri-i neutilizate după
verificarea completă a sistemului de fișiere (renunțarea la blocuri este utilă în
cazul dispozitivelor cu stare solidă și al sistemelor de stocare dispersă / cu spațiu
redus). Rețineți că renunțarea se face în pasul 5 DUPĂ ce sistemul de fișiere a fost
verificat complet și numai dacă nu conține erori recognoscibile. Cu toate acestea, pot
exista cazuri în care e2fsck nu recunoaște pe deplin o problemă și, prin urmare, în
acest caz, această opțiune vă poate împiedica să continuați recuperarea manuală a
datelor.
nodiscard
Nu se încearcă să se renunțe la blocurile libere și la blocurile de noduri-i
neutilizate. Această opțiune este exact opusul opțiunii „discard”. Aceasta este
activată în mod implicit.
no_optimize_extents
Nu se oferă să optimizeze arborele „extent” prin eliminarea lățimii sau a adâncimii
inutile. Acest lucru poate fi activat și în secțiunea de opțiuni din /etc/e2fsck.conf.
optimize_extents
Se oferă să optimizeze arborele „extent” prin eliminarea lățimii sau a adâncimii
inutile. Aceasta este valoarea implicită, cu excepția cazului în care se specifică
altfel în /etc/e2fsck.conf.
inode_count_fullmap
Face un compromis între utilizarea memoriei și viteză atunci când verifică un sistem
de fișiere cu un număr mare de fișiere cu legături dure. Cantitatea de memorie
necesară este proporțională cu numărul de noduri-i din sistemul de fișiere. În cazul
sistemelor de fișiere mari, aceasta poate reprezenta gigaocteți de memorie; (de
exemplu, un sistem de fișiere de 40 To cu 2,8 miliarde de noduri-i va consuma 5,7 Go
de memorie suplimentară dacă această optimizare este activată). Această optimizare
poate fi, de asemenea, activată în secțiunea de opțiuni din /etc/e2fsck.conf.
no_inode_count_fullmap
Dezactivează optimizarea inode_count_fullmap. Aceasta este valoarea implicită, dacă nu
se specifică altfel în /etc/e2fsck.conf.
readahead_kb
Utilizează atâția Kio de memorie pentru a preleva metadatele în speranța de a reduce
timpul de execuție a e2fsck. În mod implicit, această valoare este stabilită la
dimensiunea tabelelor de noduri a două grupuri de blocuri (de obicei 4Mio pe un sistem
de fișiere ext4 obișnuit); dacă această cantitate este mai mare de 1/50 din memoria
fizică totală, „readahead” este dezactivată. Stabiliți această valoare la zero pentru
a dezactiva complet „readahead”.
bmap2extent
Convertește fișierele de tip corespondență-blocuri în fișiere de tip
corespondență-extent.
fixes_only
Repară numai metadatele deteriorate; nu optimizează directoarele htree și nu comprimă
arborii „extent”. Această opțiune este incompatibilă cu opțiunile „-D” și „-E
bmap2extent”.
check_encoding
Forțează verificarea numelor de fișiere codificate în directoare care nu țin cont de
majuscule și minuscule. Acesta este modul implicit în cazul în care sistemul de
fișiere are activat fanionul „strict”.
unshare_blocks
În cazul în care sistemul de fișiere are blocuri partajate, cu caracteristica de numai
citire a blocurilor partajate activată, această opțiune va anula partajarea tuturor
blocurilor partajate și va dezactiva bitul caracteristicii de numai citire, „read-only
feature”. În cazul în care nu există suficient spațiu liber, operația va eșua. În
cazul în care sistemul de fișiere nu are bitul „read-only feature”, dar are oricum
blocuri partajate, atunci această opțiune nu va avea niciun efect. Rețineți că, atunci
când se utilizează această opțiune, dacă nu există spațiu liber pentru clonarea
blocurilor, nu se solicită ștergerea fișierelor și, în schimb, operația va eșua.
Rețineți că opțiunea „unshare_blocks” implică opțiunea „-f” pentru a se asigura că
sunt rulați toți pașii. În plus, dacă este specificată și opțiunea „-n”, e2fsck va
simula încercarea de a aloca suficient spațiu pentru deduplicare. Dacă acest lucru
eșuează, codul de ieșire va fi diferit de zero.
-f Forțează verificarea chiar dacă sistemul de fișiere pare curat.
-F Golește zona de prestocare (cache) a memoriilor tampon ale dispozitivului sistemului de fișiere
înainte de a începe. Este foarte utilă doar pentru a face teste de timp e2fsc.
-j jurnal-extern
Stabilește numele rutei în care poate fi găsit jurnalul extern pentru acest sistem de fișiere.
-k Atunci când este combinată cu opțiunea -c, orice blocuri defectuoase existente în lista de blocuri
defectuoase sunt păstrate, iar orice blocuri defectuoase noi găsite prin rularea badblocks(8) vor
fi adăugate la lista de blocuri defectuoase existente.
-l nume-fișier
Adaugă numerele de blocuri enumerate în fișierul specificat de nume-fișier la lista de blocuri
defectuoase. Formatul acestui fișier este același cu cel generat de programul badblocks(8).
Rețineți că numerele de bloc se bazează pe dimensiunea blocurilor din sistemul de fișiere. Prin
urmare, programul badblocks(8) trebuie să primească dimensiunea blocurilor din sistemul de fișiere
pentru a obține rezultate corecte. Ca urmare, este mult mai simplu și mai sigur să folosiți
opțiunea -c pentru e2fsck, deoarece aceasta va asigura transmiterea parametrilor corecți către
programul badblocks.
-L nume-fișier
Stabilește lista de blocuri defectuoase ca fiind lista de blocuri specificată de nume-fișier;
(această opțiune este identică cu opțiunea -l, cu excepția faptului că lista de blocuri
defectuoase este ștearsă înainte ca blocurile enumerate în fișier să fie adăugate la lista de
blocuri defectuoase).
-n Deschide sistemul de fișiere numai pentru citire și presupune că răspunsul la toate întrebările
este „nu”. Permite ca e2fsck să fie utilizat în mod non-interactiv. Această opțiune nu poate fi
specificată în același timp cu opțiunile -p sau -y.
-p Repară automat („procesează”) sistemul de fișiere. Această opțiune va face ca e2fsck să repare
automat orice problemă a sistemului de fișiere care poate fi reparată în siguranță fără
intervenție umană. Dacă e2fsck descoperă o problemă care poate necesita ca administratorul de
sistem să ia măsuri corective suplimentare, e2fsck va afișa o descriere a problemei și apoi va
ieși cu valoarea 4 combinată logic (OR) în codul de ieșire; (a se vedea secțiunea COD DE IEȘIRE.)
Această opțiune este utilizată în mod normal de scripturile de pornire ale sistemului. Ea nu poate
fi specificată în același timp cu opțiunile -n sau -y.
-r Această opțiune nu are niciun efect; este furnizată doar pentru compatibilitate retroactivă.
-t Afișează statistici cu marcaje de timp pentru e2fsck. Dacă această opțiune este utilizată de două
ori, se afișează statistici suplimentare de timp, pas cu pas.
-v Modul super-descriptiv.
-V Afișează informațiile despre versiune și iese.
-y Presupune un răspuns „da” la toate întrebările; permite ca e2fsck să fie utilizat non-interactiv.
Această opțiune nu poate fi specificată în același timp cu opțiunile -n sau -p.
-z fișier-anulare
Înainte de a suprascrie un bloc din sistemul de fișiere, scrie conținutul vechi al blocului
într-un fișier-de-anulare. Acest fișier-de-anulare poate fi utilizat cu e2undo(8) pentru a
restabili vechiul conținut al sistemului de fișiere în cazul în care ceva nu merge bine. Dacă se
trece un șir gol ca argument fișier-de-anulare, fișierul-de-anulare va fi scris într-un fișier
numit e2fsck-dispozitiv.e2undo în directorul specificat prin intermediul variabilei de mediu
E2FSPROGS_UNDO_DIR.
AVERTISMENT: Fișierul de anulări „undo” nu poate fi utilizat pentru a recupera după o pană de
curent sau de sistem.
COD DE IEȘIRE
Codul de ieșire returnat de e2fsck este suma următoarelor condiții:
0 - Nu sunt erori.
1 - Erori ale sistemului de fișiere corectate.
2 - Erorile sistemului de fișiere au fost corectate, sistemul
trebuie să fie repornit.
4 - Erori ale sistemului de fișiere lăsate necorectate.
8 - Eroare de operare.
16 - Eroare de utilizare sau de sintaxă.
32 - Verificare e2fsck anulată la cererea utilizatorului.
128 - Eroare în biblioteca partajată.
SEMNALE
Următoarele semnale au următorul efect atunci când sunt trimise la e2fsck.
SIGUSR1
Acest semnal face ca e2fsck să înceapă să afișeze o bară de finalizare sau să emită informații de
progres; (a se vedea discuția despre opțiunea -C).
SIGUSR2
Acest semnal face ca e2fsck să nu mai afișeze o bară de finalizare sau să nu mai emită informații
de progres.
RAPORTAREA ERORILOR
Aproape orice piesă de software va avea erori. Dacă reușiți să găsiți un sistem de fișiere care provoacă
prăbușirea e2fsck sau pe care e2fsck nu îl poate repara, vă rugăm să îl raportați autorului.
Vă rugăm să includeți cât mai multe informații în raportul de eroare. În mod ideal, includeți o
transcriere completă a execuției e2fsck, astfel încât să pot vedea exact ce mesaje de eroare sunt
afișate. (Asigurați-vă că mesajele afișate de e2fsck sunt în limba engleză; dacă sistemul dvs. a fost
configurat astfel încât mesajele lui e2fsck au fost traduse într-o altă limbă, vă rugăm să definiți
variabila de mediu LC_ALL la C, astfel încât transcrierea ieșirii lui e2fsck să îmi fie utilă). Dacă
dispuneți de un sistem de fișiere inscriptibil în care poate fi stocată transcrierea, programul script(1)
este o modalitate utilă de a salva ieșirea lui e2fsck într-un fișier.
De asemenea, este util să se trimită ieșirea lui dumpe2fs(8). În cazul în care unul sau mai multe
noduri-i specifice par să dea bătăi de cap lui e2fsck, încercați să rulați comanda debugfs(8) și
trimiteți rezultatul comenzii stat(1u) executată pe nodul-i/nodurile-i respective. Dacă nodul-i este un
director, comanda debugfs dump vă va permite să extrageți conținutul nodului-i al directorului, care îmi
poate fi trimis după ce a fost rulat mai întâi prin uuencode(1). Cele mai utile date pe care le puteți
trimite pentru a ajuta la reproducerea erorii sunt o descărcare de imagine brută comprimată a sistemului
de fișiere, generată cu e2image(8). Consultați pagina de manual e2image(8) pentru mai multe detalii.
Includeți întotdeauna șirul complet al versiunii pe care e2fsck îl afișează atunci când este rulat,
astfel încât să știu ce versiune executați.
MEDIU
E2FSCK_CONFIG
Determină locația fișierului de configurare (a se vedea e2fsck.conf(5)).
AUTOR
Această versiune de e2fsck a fost scrisă de Theodore Ts'o <tytso@mit.edu>.
CONSULTAȚI ȘI
e2fsck.conf(5), badblocks(8), dumpe2fs(8), debugfs(8), e2image(8), mke2fs(8), tune2fs(8)
TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu
<remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o
versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO
RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
ro@lists.sourceforge.net.
E2fsprogs versiunea 1.47.2 ianuarie 2025 E2FSCK(8)