.\" -*- coding: UTF-8 -*- .\" -*- nroff -*- .\" Copyright 1993, 1994, 1995 by Theodore Ts'o. All Rights Reserved. .\" This file may be copied under the terms of the GNU Public License. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DEBUGFS 8 "ianuarie 2025" "E2fsprogs versiunea 1.47.2" .SH NUME debugfs \- depanator sistem de fișiere ext2/ext3/ext4 .SH SINOPSIS \fBdebugfs\fP [ \fB\-DVwcin\fP ] [ \fB\-b\fP dimensiune\-bloc ] [ \fB\-s\fP super\-bloc ] [ \fB\-f\fP fișier\-comenzi ] [ \fB\-R\fP cerere ] [ \fB\-d\fP dispozitiv_sursă_de_date ] [ \fB\-z\fP \fIfișier\-anulare\fP ] [ dispozitiv ] .SH DESCRIERE Programul \fBdebugfs\fP este un depanator interactiv de sisteme de fișiere. Acesta poate fi utilizat pentru a examina și schimba starea unui sistem de fișiere ext2, ext3 sau ext4. .PP \fIdispozitiv\fP este un dispozitiv de blocuri (de exemplu, /dev/sdXX) sau un fișier care conține sistemul de fișiere. .SH OPȚIUNI .TP \fI\-w\fP Specifică faptul că sistemul de fișiere ar trebui să fie deschis în modul citire\-scriere. Fără această opțiune, sistemul de fișiere este deschis în modul numai\-citire. .TP \fI\-n\fP Dezactivează verificarea sumei de control a metadatelor. Această opțiune ar trebui utilizată numai dacă credeți că metadatele sunt corecte, în ciuda plângerilor lui «e2fsprogs». .TP \fI\-c\fP Specifică faptul că sistemul de fișiere trebuie deschis în modul catastrofic, în care hărțile de biți ale nodului\-i și grupului nu sunt citite inițial. Acest lucru poate fi util pentru sistemele de fișiere cu corupție semnificativă, dar, din această cauză, modul catastrofic forțează deschiderea sistemului de fișiere numai\-pentru\-citire. .TP \fI\-i\fP Specifică faptul că \fIdispozitiv\fP reprezintă un fișier imagine ext2 creat de programul \fBe2image\fP. Deoarece fișierul imagine ext2 conține doar super\-blocul, descriptorul grupului de blocuri, hărțile de biți ale alocării blocurilor și nodurilor\-i și tabelul nodurilor\-i, multe comenzi \fBdebugfs\fP nu vor funcționa corect. \fBAvertisment:\fP nu există verificări de siguranță, iar \fBdebugfs\fP poate eșua în moduri interesante dacă comenzi precum \fIls\fP, \fIdump\fP etc. sunt încercate fără specificarea \fIdispozitivului_sursă_de_date\fP folosind opțiunea \fI\-d\fP. \fBdebugfs\fP este o unealtă de depanare. Are margini aspre! .TP \fI\-d dispozitiv_sursă_de_date\fP Utilizată împreună cu opțiunea \fI\-i\fP, specifică faptul că \fIdispozitivul_sursă_de_date\fP ar trebui să fie utilizat la citirea blocurilor care nu se găsesc în fișierul imagine ext2. Aceasta include date, directoare și blocuri indirecte. .TP \fI\-b dimensiune\-bloc\fP Forțează utilizarea dimensiunii de bloc date (în octeți) pentru sistemul de fișiere, în loc să detecteze automat dimensiunea de bloc corectă. Această opțiune este rareori necesară; este utilizată în principal atunci când sistemul de fișiere este extrem de deteriorat/corupt. .TP \fI\-s super\-bloc\fP Face ca superblocul sistemului de fișiere să fie citit de la numărul de bloc dat, în loc să utilizeze super\-blocul primar (situat la un decalaj de 1024 de octeți de la începutul sistemului de fișiere). Dacă specificați opțiunea \fI\-s\fP, trebuie să furnizați și dimensiunea blocului sistemului de fișiere prin intermediul opțiunii \fI\-b\fP. Această opțiune este rareori necesară; este utilizată în principal atunci când sistemul de fișiere este extrem de deteriorat/corupt. .TP \fI\-f fișier\-comenzi\fP Face ca \fBdebugfs\fP să citească comenzile din \fIfișier\-comenzi\fP și să le execute. Când \fBdebugfs\fP termină de executat aceste comenzi, va ieși. .TP \fI\-D\fP Determină \fBdebugfs\fP să deschidă dispozitivul utilizând Direct I/O, ocolind memoria tampon. Rețineți că unele dispozitive Linux, în special cartograful de dispozitive (device\-mapper) la momentul redactării acestui document, nu acceptă Direct I/O. .TP \fI\-R cerere\fP Determină \fBdebugfs\fP să execute comanda unică \fIcerere\fP și apoi să iasă. .TP \fI\-V\fP Afișează numărul versiunii lui \fBdebugfs\fP și iese. .TP \fB\-z\fP\fI fișier\-anulare\fP Înainte de a suprascrie un bloc al sistemului de fișiere, scrie conținutul vechi al blocului într\-un fișier „undo”. Acest fișier „undo” poate fi utilizat cu \fBe2undo\fP(8) pentru a restabili conținutul vechi al sistemului de fișiere în cazul în care ceva nu merge bine. Dacă se trece șirul gol ca argument fișier\-anulare, fișierul „undo” va fi scris într\-un fișier numit debugfs\-\fIdispozitiv\fP.e2undo în directorul specificat prin variabila de mediu \fIE2FSPROGS_UNDO_DIR\fP. AVERTISMENT: Fișierul de anulări „undo” nu poate fi utilizat pentru a recupera după o pană de curent sau de sistem. .SH "SPECIFICAREA FIȘIERELOR" .\" .\" .\" Multe dintre comenzile \fBdebugfs\fP iau ca argument un \fIfilespec\fP pentru a specifica un inod (spre deosebire de un nume de rută) în sistemul de fișiere care este deschis în prezent de \fBdebugfs\fP. Argumentul \fIfilespec\fP poate fi specificat în două forme. Prima formă este un număr de nod\-i înconjurat de paranteze unghiulare, de exemplu, \fI<2>\fP. A doua formă este un nume de rută; dacă numele de rută este precedat de o bară oblică („/”), atunci acesta este interpretat relativ la rădăcina sistemului de fișiere care este deschis în prezent de \fBdebugfs\fP. În caz contrar, numele rutei este interpretat în raport cu directorul curent de lucru menținut de \fBdebugfs\fP. Acest lucru poate fi modificat prin utilizarea comenzii \fBdebugfs\fP \fIcd\fP. .SH COMENZI Aceasta este o listă a comenzilor acceptate de \fBdebugfs\fP. .TP \fBblocks\fP\fI filespec\fP Afișează la ieșirea standard blocurile utilizate de nodul\-i \fIfilespec\fP. .TP \fBbmap\fP\fI [ \-a ] filespec bloc\-logic [bloc\-fizic]\fP Afișează sau stabilește numărul blocului fizic corespunzător numărului blocului logic \fIbloc\-logic\fP din nodul\-i \fIfilespec\fP. Dacă se specifică opțiunea \fI\-a\fP, încearcă să aloce un bloc, dacă este necesar. .TP \fBblock_dump\fP\fI '[ \-x ] [\-f filespec] număr\-bloc\fP Afișează în consolă blocul de sistem de fișiere dat de \fInumăr\-bloc\fP în format hexazecimal și ASCII. Dacă este specificată opțiunea \fI\-f\fP, numărul blocului este relativ la începutul fișierului \fBfilespec\fP dat. Dacă este specificată opțiunea \fI\-x\fP, blocul este interpretat ca un bloc de atribute extinse și imprimat pentru a arăta structura structurilor de date de atribute extinse. .TP \fBcat\fP\fI filespec\fP Afișează conținutul nodului\-i \fIfilespec\fP la ieșirea standard. .TP \fBcd\fP\fI filespec\fP Schimbă directorul curent de lucru la \fIfilespec\fP. .TP \fBchroot\fP\fI filespec\fP Schimbă directorul rădăcină să fie directorul \fIfilespec\fP. .TP \fBclose\fP\fI [\-a]\fP Închide sistemul de fișiere deschis în prezent. Dacă este specificată opțiunea \fI\-a\fP, scrie orice modificări ale descriptorilor super\-blocului și grupului de blocuri în toate super\-blocurile de rezervă, nu doar în super\-blocul principal. .TP \fBclri\fP\fI filespec\fP Șterge conținutul nodului\-i \fIfilespec\fP. .TP \fBcopy_inode\fP\fI nod\-i_sursă nod\-i_destinație\fP Copiază conținutul structurii nodului\-i din \fInod\-i_sursă\fP și îl utilizează pentru a suprascrie structura nodului\-i în \fInod\-i_destinație\fP. .TP \fBdirsearch\fP\fI filespec nume\-fișier\fP Caută \fInume\-fișier\fP în directorul \fIfilespec\fP. .TP \fBdirty\fP\fI [\-clean]\fP Marchează sistemul de fișiere ca fiind murdar, astfel încât super\-blocurile vor fi scrise la ieșire. În plus, șterge fanionul valid al super\-blocului sau îl stabilește dacă este specificat \fI\-clean\fP. .TP \fBdump\fP\fI [\-p] filespec fișier\-ieșire\fP Descarcă conținutul inodului \fIfilespec\fP în fișierul de ieșire \fIfișier\-ieșire\fP. Dacă este furnizată opțiunea \fI\-p\fP, stabilește informațiile privind proprietarul, grupul și permisiunile de pe \fIfișier\-ieșire\fP pentru a se potrivi cu \fIfilespec\fP. .TP \fBdump_mmp\fP\fI [bloc\-mmp\fP Afișează valorile câmpului de protecție împotriva montării multiple (mmp). Dacă se specifică \fIbloc\-mmp\fP, atunci se verifică și se descarcă valorile MMP de la numărul de bloc dat, altfel se utilizează câmpul \fBs_mmp_block\fP din superblock pentru a localiza și utiliza blocul MMP existent. .TP \fBdx_hash\fP\fI [\-cv] [\-h algoritm\-hash] [\-s sămânță\-hash] nume\-fișier\fP Calculează suma de control a directorului \fInume fișier\fP. Opțiunea \fI\-c\fP va transforma în majuscule numele fișierului înainte de calcularea sumei de control. Opțiunea \fI\-v\fP va face comanda \fBdx_hash\fP mai prolifică și va afișa algoritmul hash și sămânța hash pentru calcularea sumei de control. Dacă este deschis un sistem de fișiere, se utilizează sămânța\-hash și algoritmul\-hash implicit utilizat de sistemul de fișiere, deși acestea pot fi anulate prin opțiunile \fI\-h\fP și \fI\-s\fP. Algoritmul sumei de control.(hash) specificat cu \fI\-h\fP poate fi \fBlegacy\fP, \fB half_md4\fP sau \fBtea\fP. Sămânța sumei de control.(hash) specificată cu \fI\-s\fP trebuie să fie în format UUID. .TP \fBdump_extents\fP\fI [\-n] [\-l] filespec\fP Afișează arborele de extent al nodului\-i \fIfilespec\fP. Indicatorul \fI\-n\fP va determina \fBdump_extents\fP să afișeze numai nodurile interioare din arborele extent. Indicatorul \fI\-l\fP va determina \fBdump_extents\fP să afișeze numai nodurile de frunze din arborele extent. .IP Vă rugăm să rețineți că lungimea și intervalul de blocuri pentru ultimul extent dintr\-un nod interior sunt estimate de funcțiile bibliotecii extents și nu sunt stocate în structurile de date ale sistemului de fișiere. Prin urmare, valorile afișate pot să nu fie neapărat exacte și nu indică o problemă sau o corupție în sistemul de fișiere. .TP \fBdump_unused\fP Afișează blocurile neutilizate care conțin octeți non\-nuli. .TP \fBea_get\fP\fI [\-f fișier\-ieșire]|[\-xVC] [\-r] filespec nume\-atribut\fP Preia valoarea atributului extins \fInume\-atribut\fP din fișierul \fIfilespec\fP și o scrie fie la ieșirea standard, fie la \fIfișier\-ieșire\fP. .TP \fBea_list\fP\fI filespec\fP Listează atributele extinse asociate cu fișierul \fIfilespec\fP la ieșirea standard. .TP \fBea_set\fP\fI [\-f fișier\-intrare] [\-r] filespec nume\-atribut valoare\-atribut\fP Definește valoarea atributului extins \fInume\-atribut\fP din fișierul \fIfilespec\fP la valoarea șirului \fIvaloare\-atribut\fP sau o citește din \fIfișier\-intrare\fP. .TP \fBea_rm\fP\fI filespec nume\-atribute...\fP Elimină atributul extins \fInume\-atribut\fP din fișierul \fIfilespec\fP. .TP \fBexpand_dir\fP\fI filespec\fP Expandează directorul \fIfilespec\fP. .TP \fBfallocate\fP\fI filespec bloc\-inițial [bloc\-final]\fP Alocă și cartografiază blocuri neinițializate în \fIfilespec\fP între blocul logic \fIbloc\-inițial\fP și \fIbloc\-final\fP, inclusiv. Dacă \fIblocul\-final\fP nu este furnizat, această funcție cartografiază până când rămâne fără blocuri libere pe disc sau până când este atinsă dimensiunea maximă a fișierului. Cartografierile existente sunt lăsate neschimbate. .TP \fBfeature\fP\fI [caracteristică_sf] [\-caracteristică_sf] ...\fP Stabilește sau șterge diferite caracteristici ale sistemului de fișiere în super\-bloc. După definirea sau ștergerea oricăror caracteristici ale sistemului de fișiere care au fost solicitate, imprimă starea curentă a setului de caracteristici ale sistemului de fișiere. .TP \fBfilefrag\fP\fI [\-dvr] filespec\fP Afișează numărul de extents contigui în \fIfilespec\fP. Dacă \fIfilespec\fP este un director și opțiunea \fI\-d\fP nu este specificată, \fIfilefrag\fP va afișa numărul de extents contigui pentru fiecare fișier din director. Opțiunea \fI\-v\fP va face ca \fIfilefrag\fP să afișeze o listă tabelară a extents contigui din fișier. Opțiunea \fI\-r\fP va determina \fIfilefrag\fP să facă o listă recursivă a directorului. .TP \fBfind_free_block\fP\fI [număr [obiectiv]]\fP Găsește primele \fInumăr\fP blocuri libere, începând de la \fIobiectiv\fP și le alocă. Disponibilă și ca \fBffb\fP. .TP \fBfind_free_inode\fP\fI [dir [mod]]\fP Găsește un nod\-i liber și îl alocă. Dacă este prezent, \fIdir\fP specifică numărul nodului\-i din directorul în care va fi localizat nodul\-i. Al doilea argument opțional \fImod\fP specifică permisiunile noului nod\-i; (dacă bitul directorului este activat la mod, rutina de alocare va funcționa diferit). De asemenea, disponibilă ca \fBffi\fP. .TP \fBfreeb\fP\fI bloc [număr]\fP Marchează blocul cu numărul \fIbloc\fP ca nealocat. Dacă argumentul opțional \fInumăr\fP este prezent, atunci blocurile \fInumăr\fP care încep la numărul blocului \fIbloc\fP vor fi marcate ca nealocate. .TP \fBfreefrag\fP\fI [\-c ko\-fragment]\fP Raportează fragmentarea spațiului liber pe sistemul de fișiere deschis în prezent. Dacă este specificată opțiunea \fI\-c\fP, atunci comanda «filefrag» va afișa câte fragmente libere de dimensiunea \fIko\-fragment\fP pot fi găsite în sistemul de fișiere. Dimensiunea fragmentului trebuie să fie o putere a lui doi și să fie mai mare decât dimensiunea blocului sistemului de fișiere. .TP \fBfreei\fP\fI filespec [num]\fP Eliberează nodul\-i specificat de \fIfilespec\fP. Dacă este specificat \fInum\fP, eliberează și nodurile num\-1 după nodul\-i specificat. .TP \fBget_quota\fP\fI tip\-cotă id\fP Afișează informații despre cote pentru un anumit tip de cotă (utilizator, grup sau proiect) și ID. .TP \fBhelp\fP Afișează o listă a comenzilor înțelese de \fBdebugfs\fP. .TP \fBhtree_dump\fP\fI filespec\fP Descarcă directorul indexat după suma de control (hash) \fIfilespec\fP, afișând structura sa arborescentă. .TP \fBicheck\fP\fI bloc ...\fP Afișează o listă a nodurilor\-i care utilizează unul sau mai multe blocuri specificate în linia de comandă. .TP \fBinode_dump\fP\fI [\-b]|[\-e]|[\-x] filespec\fP Afișează conținutul structurii de date a nodului\-i în format hexazecimal și ASCII. Opțiunea \fI\-b\fP face ca comanda să descarce numai conținutul matricei \fBi_blocks\fP. Opțiunea \fI\-e\fP determină comanda să descarce numai conținutul spațiului de nod\-i suplimentar, care este utilizat pentru a stoca atribute extinse în linie. Opțiunea \fI\-x\fP face ca comanda să descarce spațiul de nod\-i suplimentar interpretat și atributele extinse. Această opțiune este utilă pentru depanarea nodurilor\-i corupte care conțin atribute extinse. .TP \fBimap\fP\fI filespec\fP Afișează locația structurii de date a nodului\-i (în tabelul de noduri\-i) al nodului\-i \fIfilespec\fP. .TP \fBinit_filesys\fP\fI dispozitiv dimensiune\-bloc\fP Creează un sistem de fișiere ext2 pe \fIdispozitiv\fP cu dimensiunea dispozitivului \fIdimensiune\-bloc\fP. Rețineți că acest lucru nu inițializează complet toate structurile de date; pentru a face acest lucru, utilizați programul \fBmke2fs\fP(8). Acesta este doar un apel la biblioteca de nivel scăzut, care stabilește super\-blocul și descriptorii de bloc. .TP \fBjournal_close\fP Închide jurnalul deschis. .TP \fBjournal_open\fP\fI [\-c] [\-v ver] [\-f jurnal\-extern]\fP Deschide jurnalul pentru citire și scriere. Verificarea sumei de control a jurnalului poate fi activată prin furnizarea \fI\-c\fP; formatele de verificare 2 și 3 pot fi selectate cu opțiunea \fI\-v\fP. Un jurnal extern poate fi încărcat de la \fIjurnal\-extern\fP. .TP \fBjournal_run\fP Reface toate tranzacțiile din jurnalul deschis. .TP \fBjournal_write\fP\fI [\-b blocuri] [\-r revocare] [\-c] fișier\fP Scrie o tranzacție în jurnalul deschis. Lista de blocuri de scris trebuie furnizată ca o listă separată prin virgule în \fIblocuri\fP; blocurile în sine trebuie să poată fi citite din \fIfișier\fP. O listă de blocuri pentru revocare poate fi furnizată ca o listă separată prin virgule în \fIrevocare\fP. În mod implicit, la sfârșit este scrisă o înregistrare de validare; opțiunea \fI\-c\fP scrie o tranzacție necomisă. .TP \fBkill_file\fP\fI filespec\fP Eliberează nodul\-i \fIfilespec\fP și blocurile sale. Rețineți că acest lucru nu elimină nicio intrare de director (dacă există) în acest nod\-i. Consultați comanda \fBrm\fP(1) dacă doriți să eliminați un fișier. .TP \fBlcd\fP\fI director\fP Schimbă directorul curent de lucru al procesului \fBdebugfs\fP la \fIdirectorul\fP de pe sistemul de fișiere nativ. .TP \fBlist_quota\fP\fI tip\-cotă\fP Afișează informații despre cote pentru un anumit tip de cotă (utilizator, grup sau proiect). .TP \fBln\fP\fI filespec fișier\-destinație\fP Creează o legătură numită \fIfișier\-destinație\fP care este o legătură dură către \fIfilespec\fP. Rețineți că acest lucru nu ajustează numărul de referință al nodului\-i. .TP \fBlogdump\fP\fI [\-acsOS] [\-b bloc] [\-n număr\-tranzacții ] [\-i filespec] [\-f fișier\-jurnal] [fișier\-ieșire]\fP Descarcă conținutul jurnalului ext3. În mod implicit, descarcă nodul\-i din jurnal așa cum este specificat în super\-bloc. Cu toate acestea, acest lucru poate fi anulat cu opțiunea \fI\-i\fP, care descarcă jurnalul din nodul\-i intern dat de \fIfilespec\fP. Cu ajutorul opțiunii \fI\-f\fP poate fi specificat un fișier obișnuit care conține datele jurnalului. În cele din urmă, opțiunea \fI\-s\fP utilizează informațiile de rezervă din super\-bloc pentru a localiza jurnalul. .IP Opțiunea \fI\-S\fP determină \fBlogdump\fP să afișeze conținutul super\-blocului de jurnal. .IP Opțiunea \fI\-a\fP determină \fBlogdump\fP să afișeze conținutul tuturor blocurilor descriptoare. Opțiunea \fI\-b\fP determină \fBlogdump\fP să afișeze toate înregistrările de jurnal care se referă la blocul specificat. Opțiunea \fI\-c\fP va imprima conținutul tuturor blocurilor de date selectate prin opțiunile \fI\-a\fP și \fI\-b\fP. .IP Opțiunea \fI\-O\fP face ca logdump să afișeze intrările vechi (punctele de control) din jurnal. Aceasta poate fi utilizată pentru a încerca să depistați problemele din jurnal chiar și după ce jurnalul a fost reluat. .IP Opțiunea \fI\-n\fP face ca \fBlogdump\fP să continue după un bloc de jurnal căruia îi lipsește un număr magic. În schimb, se va opri numai atunci când întregul jurnal este afișat sau după \fInumăr\-tranzacții\fP tranzacții. .TP \fBls\fP\fI [\-l] [\-c] [\-d] [\-p] [\-r] filespec\fP Imprimă o listă a fișierelor din directorul \fIfilespec\fP. Opțiunea \fI\-c\fP determină afișarea sumelor de control ale blocurilor din director (dacă există). Opțiunea \fI\-d\fP va lista intrările șterse din director. Opțiunea \fI\-l\fP va afișa lista fișierelor folosind un format mai explicit. Opțiunea \fI\-p\fP va lista fișierele într\-un format care poate fi analizat mai ușor de scripturi și va face mai clar când există spații sau alte caractere neimprimante la sfârșitul numelor de fișiere. Opțiunea \fI\-r\fP va forța afișarea numelui fișierului, chiar dacă acesta este criptat. .TP \fBlist_deleted_inodes\fP\fI [limită]\fP Listează nodurile\-i șterse, opțional limitate la cele șterse în urmă cu \fIlimită\fP secunde. Disponibilă de asemenea ca \fBlsdel\fP. .IP Această comandă a fost utilă pentru recuperarea de la ștergerile accidentale de fișiere pentru sistemele de fișiere ext2. Din păcate, nu este utilă în acest scop dacă fișierele au fost șterse folosind ext3 sau ext4, deoarece blocurile de date ale nodului\-i nu mai sunt disponibile după ce nodul\-i este eliberat. .TP \fBmodify_inode\fP\fI filespec\fP Modifică conținutul structurii nodului\-i din nodul\-i \fIfilespec\fP. Disponibilă de asemenea ca \fBmi\fP. .TP \fBmkdir\fP\fI filespec\fP Creează un director. .TP \fBmknod\fP\fI filespec [p|[[c|b] major minor]]\fP Creează un fișier de dispozitiv special (o conductă cu nume, un dispozitiv de caractere sau de blocuri). Dacă trebuie creat un dispozitiv de caractere sau de blocuri, trebuie specificate numerele de dispozitiv \fImajor\fP și \fIminor\fP. .TP \fBncheck\fP\fI [\-c] număr_nod\-i ...\fP Preia lista solicitată de numere de noduri\-i și afișează o listă de nume de rute către acele noduri\-i. Opțiunea \fI\-c\fP va permite verificarea informațiilor privind tipul de fișier din intrarea în director pentru a se asigura că acesta corespunde tipului nodului\-i. .TP \fBopen\fP\fI [\-weficD] [\-b dimensiune\-bloc] [\-d nume\-fișier_imagine] [\-s super\-bloc] [\-z fișier\-anulare] dispozitiv\fP Deschide un sistem de fișiere pentru editare. Opțiunea \fI\-f\fP forțează deschiderea sistemului de fișiere chiar dacă există anumite caracteristici necunoscute sau incompatibile ale sistemului de fișiere care ar împiedica în mod normal deschiderea sistemului de fișiere. Opțiunea \fI\-e\fP face ca sistemul de fișiere să fie deschis în mod exclusiv. Opțiunile \fI\-b\fP, \fI\-c\fP, \fI\-d\fP, \fI\-i\fP, \fI\-s\fP, \fI\-w\fP și \fI\-D\fP se comportă la fel ca opțiunile din linia de comandă pentru \fBdebugfs\fP. .TP \fBorphan_inodes\fP Listează nodurile\-i orfane din sistemul de fișiere. .TP \fBpunch\fP\fI filespec bloc\-inițial [bloc\-final]\fP Șterge blocurile din nodul\-i cuprinse între \fIbloc\-inițial\fP și \fIbloc\-final\fP. Dacă \fIbloc\-final\fP este omis, atunci această comandă va funcționa ca o comandă de truncare; adică, toate blocurile începând de la \fIbloc\-inițial\fP până la sfârșitul fișierului vor fi eliberate. .TP \fBsymlink\fP\fI filespec țintă\fP Creează o legătură simbolică. .TP \fBpwd\fP Imprimă directorul de lucru curent. .TP \fBquit\fP Ieșire din programul \fBdebugfs\fP .TP \fBrdump\fP\fI director[...] destinație\fP Descarcă recursiv \fIdirectorul\fP, sau mai multe \fIdirectoare\fP, și tot conținutul său (inclusiv fișiere obișnuite, legături simbolice și alte directoare) în directorul numit \fIdestinație\fP, care ar trebui să fie un director existent pe sistemul de fișiere nativ. .TP \fBrm\fP\fI nume\-rută\fP Elimină \fInume\-rută\fP. Dacă acest lucru face ca nodul\-i indicat de \fInume\-rută\fP să nu aibă alte referințe, eliberează fișierul. Această comandă funcționează ca apelul de sistem unlink(). .TP \fBrmdir\fP\fI filespec\fP Elimină directorul \fIfilespec\fP. .TP \fBsetb\fP\fI bloc [număr]\fP Marchează blocul cu numărul \fIbloc\fP ca fiind alocat. Dacă argumentul opțional \fInumăr\fP este prezent, atunci blocurile \fInumăr\fP care încep la numărul blocului \fIbloc\fP vor fi marcate ca fiind alocate. .TP \fBset_block_group\fP\fI număr\-grup\-blocuri câmp valoare\fP Modifică descriptorul grupului de blocuri specificat de \fInumăr\-grup\-blocuri\fP astfel încât câmpul descriptorului grupului de blocuri \fIcâmp\fP să aibă valoarea \fIvaloare\fP. De asemenea, disponibilă ca \fBset_bg\fP. .TP \fBset_current_time\fP\fI timp\fP Fixează ora curentă în secunde de la epoca Unix pentru a fi utilizată la definirea câmpurilor sistemului de fișiere. .TP \fBseti\fP\fI filespec [număr]\fP Marchează nodul\-i \fIfilespec\fP ca fiind în uz în harta de biți a nodurilor\-i. Dacă este specificat \fInumăr\fP, se marchează, de asemenea, nodurile\-i num\-1 după nodul\-i specificat. .TP \fBset_inode_field\fP\fI filespec câmp valoare\fP Modifică nodul\-i specificat de \fIfilespec\fP astfel încât câmpul de nod\-i \fIcâmp\fP să aibă valoarea \fIvaloare\fP. Lista câmpurilor de noduri\-i valide care pot fi definite prin intermediul acestei comenzi poate fi afișată utilizând comanda: \fBset_inode_field \-l\fP. Disponibilă de asemenea ca \fBsif\fP. .TP \fBset_mmp_value\fP\fI câmp valoare\fP Modifică datele MMP (multiple\-mount protection) astfel încât câmpul MMP \fIcâmp\fP să aibă valoarea \fIvaloare\fP. Lista câmpurilor MMP valide care pot fi definite prin intermediul acestei comenzi poate fi afișată utilizând comanda: «\fBset_mmp_value \-l\fP». Disponibilă de asemenea ca \fBsmmp\fP. .TP \fBset_super_value\fP\fI câmp valoare\fP Stabilește câmpul super\-bloc \fIcâmp\fP la \fIvaloare\fP. Lista câmpurilor de super\-bloc valide care pot fi definite prin intermediul acestei comenzi poate fi afișată utilizând comanda: \fBset_super_value \-l\fP Disponibilă de asemenea ca \fBssv\fP. .TP \fBshow_debugfs_params\fP Afișează parametrii \fBdebugfs\fP, cum ar fi informații despre sistemul de fișiere deschis în prezent. .TP \fBshow_super_stats\fP\fI [\-h]\fP Listează conținutul super\-blocului și al descriptorilor grupului de blocuri. Dacă se specifică opțiunea \fI\-h\fP, se afișează numai conținutul super\-blocului. Disponibilă de asemenea ca \fBstats\fP. .TP \fBstat\fP\fI filespec\fP Afișează conținutul structurii nodului\-i din nodul\-i \fIfilespec\fP. .TP \fBsupported_features\fP Afișează caracteristicile sistemului de fișiere acceptate de această versiune a \fBdebugfs\fP. .TP \fBtestb\fP\fI bloc [număr]\fP Testează dacă blocul cu numărul \fIbloc\fP este marcat ca alocat în harta de biți a blocului. Dacă argumentul opțional \fInumăr\fP este prezent, atunci vor fi testate blocurile \fInumăr\fP începând cu numărul blocului \fIbloc\fP. .TP \fBtesti\fP\fI filespec\fP Testează dacă nodul\-i \fIfilespec\fP este marcat ca alocat în harta de biți a nodurilor. .TP \fBundel\fP\fI [nume\-rută]\fP Anulează ștergerea numărului de nod\-i specificat (care trebuie să fie înconjurat de paranteze unghiulare), astfel încât acesta și blocurile sale să fie marcate ca fiind utilizate și, opțional, leagă nodul recuperat la numele de rută specificat. Comanda \fBe2fsck\fP trebuie întotdeauna executată după utilizarea comenzii \fBundel\fP pentru recuperarea fișierelor șterse. .IP Rețineți că, dacă recuperați un număr mare de fișiere șterse, legarea nodului\-i la un director poate necesita extinderea directorului, ceea ce ar putea aloca un bloc care a fost utilizat de unul dintre fișierele care urmează să fie șterse. Prin urmare, este mai sigur să ștergeți toate nodurile\-i fără a specifica un nume de rută de destinație și apoi, într\-o trecere separată, să utilizați comanda debugfs \fBlink\fP pentru a lega nodul\-i la numele de rută de destinație sau să utilizați comanda \fBe2fsck\fP pentru a verifica sistemul de fișiere și a lega toate nodurile recuperate la directorul lost+found. .TP \fBunlink\fP\fI nume\-rută\fP Elimină legătura specificată de \fInume\-rută\fP către un nod\-i. Rețineți că acest lucru nu ajustează numerele de referință ale nodurilor\-i. .TP \fBwrite\fP\fI fișier\-sursă fișier\-ieșire\fP Copiază conținutul fișierului \fIfișier\-sursă\fP într\-un fișier nou creat în sistemul de fișiere numit \fIfișier\-ieșire\fP. .TP \fBzap_block\fP\fI [\-f filespec] [\-o poziție] [\-l lungime] [\-p model] număr\-bloc\fP Suprascrie blocul specificat de \fInumăr\-bloc\fP cu zero (NUL) octeți sau, dacă este indicată opțiunea \fI\-p\fP, utilizează octetul specificat de \fImodel\fP. Dacă se specifică opțiunea \fI\-f\fP, atunci \fInumăr\-bloc\fP este relativ la începutul fișierului specificat de \fIfilespec\fP. Opțiunile \fI\-o\fP și \fI\-l\fP limitează intervalul de octeți pentru ștergere la \fIpoziția\fP și \fIlungimea\fP specificate relativ la începutul blocului. .TP \fBzap_block\fP\fI [\-f filespec] [\-b bit] număr\-bloc\fP Inversează biți din porțiunile blocului fizic \fInumăr\-bloc\fP. Dacă se specifică opțiunea \fI\-f\fP, atunci \fInumăr\-bloc\fP este un bloc logic raportat la începutul \fIfilespec\fP. .SH "VARIABILE DE MEDIU" .TP \fBDEBUGFS_PAGER, PAGER\fP Programul \fBdebugfs\fP trimite întotdeauna rezultatul anumitor comenzi printr\-un program de paginare. Aceste comenzi includ: \fIshow_super_stats\fP (\fIstats\fP), \fIlist_directory\fP (\fIls\fP), \fIshow_inode_info\fP (\fIstat\fP), \fIlist_deleted_inodes\fP (\fIlsdel\fP) și \fIhtree_dump\fP. Paginatorul specific poate fi specificat explicit prin variabila de mediu \fBDEBUGFS_PAGER\fP, iar dacă aceasta nu este definită, prin variabila de mediu \fBPAGER\fP. .IP Rețineți că, deoarece se utilizează întotdeauna un paginator, paginatorul \fBless\fP(1) nu este deosebit de adecvat, deoarece șterge ecranul înainte de a afișa ieșirea comenzii și șterge ieșirea de pe ecran atunci când paginatorul iese. Mulți utilizatori preferă să utilizeze paginatorul \fBless\fP(1) pentru majoritatea scopurilor, motiv pentru care variabila de mediu \fBDEBUGFS_PAGER\fP este disponibilă pentru a înlocui variabila de mediu mai generală \fBPAGER\fP. .SH AUTOR \fBdebugfs\fP a fost scris de Theodore Ts'o . .SH "CONSULTAȚI ȘI" \fBdumpe2fs\fP(8), \fBtune2fs\fP(8), \fBe2fsck\fP(8), \fBmke2fs\fP(8), \fBext4\fP(5) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .