MKE2FS(8) System Manager's Manual MKE2FS(8) NUME mke2fs - creeaza un sistem de fiiere ext2/ext3/ext4 SINOPSIS mke2fs [ -c | -l nume-fiier ] [ -b dimensiune-bloc ] [ -C dimensiune-cluster ] [ -d director-radacina|tarball ] [ -D ] [ -g blocuri-per-grup ] [ -G numarul-de-grupuri ] [ -i octei-per_nod-i ] [ -I dimensiune_nod-i ] [ -j ] [ -J opiuni-jurnal ] [ -N numarul-de_noduri-i ] [ -n ] [ -m procentaj-blocuri-rezervate ] [ -o creator-SO ] [ -O [^]caracteristica[,...] ] [ -q ] [ -E opiuni-extinse ] [ -v ] [ -F ] [ -L eticheta-volum ] [ -M ultimul-director-montat ] [ -S ] [ -t tipul-sistemului_de_fiiere ] [ -T tip-utilizare ] [ -U UUID ] [ -V ] [ -e comportament-eroare ] [ -z fiier-anulare ] dispozitiv [ dimensiunea-sistemului_de_fiiere ] mke2fs -O dispozitiv_jurnal [ -b dimensiune-bloc ] [ -L eticheta-volum ] [ -n ] [ -q ] [ -v ] jurnal-extern [ dimensiunea-sistemului_de_fiiere ] DESCRIERE mke2fs este utilizat pentru a crea un sistem de fiiere ext2, ext3 sau ext4, de obicei intr-o partiie de disc (sau fiier) numita de dispozitiv. Dimensiunea sistemului de fiiere este specificata de dimensiunea-sistemului_de_fiiere. Daca dimensiunea-sistemului_de_fiiere nu are un sufix, se interpreteaza ca putere de doi kilooctei, cu excepia cazului in care se specifica opiunea -b dimensiune-bloc, caz in care dimensiunea-sistemului_de_fiiere se interpreteaza ca numar de blocuri dimensiune-bloc. Daca dimensiunea-sistemului_de_fiiere are sufixul ,,k", ,,m", ,,g", ,,t" (fie cu majuscule, fie cu minuscule), atunci se interpreteaza in kilooctei, megaoctei, gigaoctei, teraoctei, etc. la puterea a doua. Daca dimensiunea-sistemului_de_fiiere este omisa, mke2fs va crea sistemul de fiiere pe baza dimensiunii dispozitivului. Daca mke2fs este rulat ca mkfs.XXX (de exemplu, mkfs.ext2, mkfs.ext3 sau mkfs.ext4), opiunea -t XXX este implicita; astfel, mkfs.ext3 va crea un sistem de fiiere pentru utilizarea cu ext3, mkfs.ext4 va crea un sistem de fiiere pentru utilizarea cu ext4 i aa mai departe. Valorile implicite ale parametrilor pentru sistemul de fiiere nou creat, daca nu sunt inlocuite de opiunile enumerate mai jos, sunt controlate de fiierul de configurare /etc/mke2fs.conf. Pentru mai multe detalii, consultai pagina de manual mke2fs.conf(5). OPIUNI -b dimensiune-bloc Specifica dimensiunea blocurilor in octei. Valorile valide ale dimensiunii blocurilor sunt puteri de doi, de la 1024 pana la 65536 (reinei insa ca nucleul poate monta numai sisteme de fiiere cu dimensiunea blocurilor mai mica sau egala cu dimensiunea paginii de sistem - 4k pe sistemele x86, pana la 64k pe ppc64 sau aarch64, in funcie de configuraia nucleului). Daca este omisa, dimensiunea-blocului este determinata euristic de dimensiunea sistemului de fiiere i de utilizarea preconizata a sistemului de fiiere (a se vedea opiunea -T). In cele mai frecvente cazuri, dimensiunea implicita a blocului este de 4k. Daca dimensiunea-blocului este precedata de un semn negativ (,,-"), atunci mke2fs va utiliza euristica pentru a determina dimensiunea corespunzatoare a blocului, cu constrangerea ca dimensiunea blocului va fi de cel puin dimensiune-bloc octei. Acest lucru este util pentru anumite dispozitive hardware care necesita ca dimensiunea blocului sa fie un multiplu de 2k. -c Verifica daca exista blocuri defectuoase pe dispozitiv inainte de a crea sistemul de fiiere. Daca aceasta opiune este specificata de doua ori, se utilizeaza un test de citire-scriere mai lent in loc de un test rapid de numai citire. -C dimensiune-cluster Specifica dimensiunea clusterului in octei pentru sistemele de fiiere care utilizeaza caracteristica ,,bigalloc". Valorile valide ale dimensiunii clusterului variaza de la 2 la 32768 ori dimensiunea blocurilor sistemului de fiiere i trebuie sa fie o putere de 2. Dimensiunea clusterului poate fi specificata numai daca este activata caracteristica ,,bigalloc" este activata; (consultai pagina de manual ext4 (5) pentru mai multe detalii despre ,,bigalloc"). Dimensiunea implicita a clusterului daca ,,bigalloc" este activata este de 16 ori mai mare decat dimensiunea blocului. -d director-radacina|tarball Copiaza coninutul directorului sau al arhivei-tar ,,tarball" in directorul radacina al sistemului de fiiere. Intrarea tarball este disponibila numai daca mke2fs a fost compilat cu suportul ,,libarchive" activat i daca biblioteca partajata ,,libarchive" este disponibila in timpul execuiei. Valoarea speciala ,,-" va citi o arhiva-tar de la intrarea standard. -D Utilizeaza direct In/Ie atunci cand scrie pe disc. Astfel se evita ca mke2fs sa murdareasca o mare parte din spaiul de stocare din memoria tampon, ceea ce poate avea un impact asupra altor aplicaii care ruleaza pe un server ocupat. Cu toate acestea, aceasta opiune va face ca mke2fs sa ruleze mult mai incet, astfel ca exista un compromis in ceea ce privete utilizarea In/Ie direct. -e comportament-eroare Modifica comportamentul codului nucleului atunci cand sunt detectate erori. In toate cazurile, o eroare de sistem de fiiere va determina e2fsck(8) sa verifice sistemul de fiiere la urmatoarea pornire. comportament-eroare poate fi unul dintre urmatoarele: continue Continua execuia normala. remount-ro Remonteaza sistemul de fiiere numai-pentru-citire. panic Provoaca o panica a nucleului. -E opiuni-extinse Stabilete opiunile extinse pentru sistemul de fiiere. Opiunile extinse sunt separate prin virgule i pot primi un argument folosind semnul egal (,,="). Opiunea -E a fost -R in versiunile anterioare ale mke2fs. Opiunea -R este inca acceptata pentru compatibilitate retroactiva, dar este depaita. Sunt acceptate urmatoarele opiuni extinse: assume_storage_prezeroed[= <0 pentru a dezactiva, 1 pentru a activa>] In cazul in care este activata, mke2fs presupune ca dispozitivul de stocare a fost pre-umplut cu zerouri, omite punerea la zero a tabelelor de jurnal i de noduri-i i adnoteaza fanioanele de grup de blocuri pentru a semnala faptul ca tabelul de noduri-i a fost pus la zero. discard Incearca sa inlature blocurile in momentul crearii sistemului de fiiere (inlaturarea iniiala a blocurilor este utila in cazul dispozitivelor cu stare solida i al sistemelor de stocare dispersate / cu alocare fina i dinamica). Atunci cand dispozitivul anuna ca inlaturarea datelor pune, de asemenea, la zero datele (orice citire ulterioara dupa inlaturare i inainte de scriere returneaza zero), marcheaza toate tabelele de noduri-i care nu au fost inca puse la zero ca fiind zero. Acest lucru accelereaza semnificativ iniializarea sistemului de fiiere. Acest lucru este definit in mod implicit. encoding=nume-codificare Activeaza caracteristica casefold (majuscule/minuscule) in super-bloc i stabilete nume-codificare ca fiind codificarea care urmeaza sa fie utilizata. Daca nu se specifica nume-codificare, se utilizeaza codificarea definita in mke2fs.conf(5). encoding_flags=fanioane-codificare Definete parametrii pentru operaiile de codificare a caracterelor numelui de fiier. Daca un indicator nu este modificat cu ajutorul acestui parametru, se utilizeaza valoarea sa implicita. fanioane-codificare ar trebui sa fie o lista de fanioane, separate prin virgule, care urmeaza sa fie activate. Pentru a dezactiva un fanion, adaugai-l in lista cu prefixul ,,no". Singurul fanion care poate fi definit in acest moment este strict, ceea ce inseamna ca irurile nevalide ar trebui sa fie respinse de sistemul de fiiere. In configuraia implicita, fanionul strict este dezactivat. lazy_itable_init[= <0 pentru a dezactiva, 1 pentru a activa>] Daca este activata i caracteristica uninit_bg este activata, tabelul de noduri-i nu va fi iniializat complet de mke2fs. Acest lucru accelereaza in mod vizibil iniializarea sistemului de fiiere, dar necesita ca nucleul sa finalizeze iniializarea sistemului de fiiere in fundal atunci cand sistemul de fiiere este montat pentru prima data. Daca valoarea opiunii este omisa, valoarea implicita este 1 pentru a activa punerea la zero lenea a tabelului de noduri-i. lazy_journal_init[= <0 pentru a dezactiva, 1 pentru a activa>] Daca este activata, nodul-i al jurnalului nu va fi complet pus la zero de mke2fs. Acest lucru accelereaza considerabil iniializarea sistemului de fiiere, dar implica un mic risc daca sistemul se blocheaza inainte ca jurnalul sa fi fost suprascris in intregime o singura data. Daca valoarea opiunii este omisa, valoarea implicita este 1, pentru a activa punerea la zero lenea a nodului-i de jurnal. mmp_update_interval=interval Ajusteaza intervalul iniial de actualizare MMP la interval secunde. Specificarea unui interval de 0 inseamna ca se utilizeaza intervalul implicit. Intervalul specificat trebuie sa fie mai mic de 300 de secunde. Necesita ca funcia mmp sa fie activata. nodiscard Nu incearca sa renune la blocuri in timpul procesului mkfs. no_copy_xattrs In mod normal, mke2fs va copia atributele extinse ale fiierelor din ierarhia de directoare specificata prin intermediul opiunii (opionale) -d. Aceasta va dezactiva copierea i va lasa fiierele din sistemul de fiiere nou creat fara atribute extinse. num_backup_sb=<0|1|2> Daca este activata caracteristica sistemului de fiiere sparse_super2, aceasta opiune controleaza daca vor fi create 0, 1 sau 2 super-blocuri de rezerva in sistemul de fiiere. offset=poziia Creeaza sistemul de fiiere la o poziie de la inceputul dispozitivului sau al fiierului. Acest lucru poate fi util la crearea imaginilor de disc pentru mainile virtuale. orphan_file_size=dimensiune Stabilete dimensiunea fiierului pentru urmarirea nodurilor-i nelegate, dar inca deschise i a nodurilor-i cu trunchierea in curs. Un fiier mai mare permite o mai buna scalabilitate, rezervarea catorva blocuri pentru fiecare cpu este ideala. packed_meta_blocks[= <0 pentru a dezactiva, 1 pentru a activa>] Plaseaza harile de bii de alocare i tabelul de noduri-i la inceputul discului. Aceasta opiune necesita ca caracteristica sistemului de fiiere flex_bg sa fie activata pentru a avea efect i va crea, de asemenea, jurnalul la inceputul sistemului de fiiere. Aceasta opiune este utila pentru dispozitivele flash care utilizeaza flash SLC la inceputul discului. De asemenea, maximizeaza intervalul de blocuri de date contigue, ceea ce poate fi util pentru anumite cazuri de utilizare specializata, cum ar fi unitaile Shingled Drive acceptate. quotatype Specifica tipurile de cote (usrquota, grpquota, prjquota) care trebuie activate in sistemul de fiiere creat. Argumentul acestei opiuni extinse trebuie sa fie o lista separata de doua puncte. Aceasta opiune are efect numai daca este activata caracteristica quota. Tipurile de cote implicite care urmeaza sa fie iniializate daca aceasta opiune nu este specificata sunt atat cotele de utilizator, cat i cele de grup. Daca este activata caracteristica de proiect, vor fi iniializate i cotele de proiect. resize=redimensionare-maxima-la-cald Rezerva spaiu suficient pentru ca tabelul descriptor de grupuri de blocuri sa poata crete pentru a susine un sistem de fiiere care are redimensionare-maxima-la-cald blocuri. revision= revizuirea-sistemului_de_fiiere Specifica numarul de revizuire a sistemului de fiiere. Sistemele de fiiere de revizuire 0 ofera compatibilitate cu nucleele Linux anterioare versiunii 1.2 (care dateaza de dinainte de 1995). Acest lucru este necesar doar pentru testare sau pentru persoanele care doresc sa utilizeze sisteme Linux foarte vechi, istorice. Valoarea implicita actuala (acceptata de toate sistemele Linux moderne) este revizuirea 1. root_owner[=uid:gid] Specifica ID-ul numeric de utilizator i de grup al directorului radacina. Daca nu se specifica UID:GID, se utilizeaza ID-ul de utilizator i de grup al utilizatorului care executa mke2fs. In mke2fs 1.42 i versiunile anterioare, UID i GID ale directorului radacina erau stabilite in mod implicit la UID i GID ale utilizatorului care executa comanda mke2fs. Opiunea root_owner= permite specificarea explicita a acestor valori i evitarea efectelor secundare pentru utilizatorii care nu se ateapta ca coninutul sistemului de fiiere sa se schimbe in funcie de utilizatorul care executa mke2fs. root_perms[=permisiuni] Specifica permisiunile pentru directorul radacina in format octal. Daca nu se specifica nici o permisiune, atunci permisiunile directorului radacina vor fi stabilite in conformitate cu valoarea ,,umask" implicita a sistemului de fiiere. stride=dimensiune-pas Configureaza sistemul de fiiere pentru o matrice RAID cu dimensiune-pas blocuri de sistem de fiiere. Acesta este numarul de blocuri citite sau scrise pe disc inainte de a trece la discul urmator, care este uneori denumit dimensiunea bucailor. Acest lucru afecteaza in principal plasarea metadatelor sistemului de fiiere, cum ar fi harile de bii, in momentul mke2fs pentru a evita plasarea lor pe un singur disc, ceea ce poate afecta performana. De asemenea, poate fi utilizat de catre alocatorul de blocuri. stripe_width=laime-banda Configureaza sistemul de fiiere pentru o matrice RAID cu laime-banda blocuri de sistem de fiiere pe banda. Acesta este de obicei dimensiune-pas * N, unde N este numarul de discuri purtatoare de date din RAID (de exemplu, pentru RAID 5 exista un disc de paritate, deci N va fi numarul de discuri din matrice minus 1). Acest lucru permite alocatorului de blocuri sa previna citirea-modificarea-scrierea paritaii intr-o banda RAID, daca este posibil, atunci cand se scriu datele. test_fs Activeaza un fanion in superblocul sistemului de fiiere care indica faptul ca acesta poate fi montat utilizand cod experimental al nucleului, cum ar fi sistemul de fiiere ext4dev. -F Foreaza mke2fs sa creeze un sistem de fiiere, chiar daca dispozitivul specificat nu este o partiie pe un dispozitiv special de blocuri sau daca ali parametri nu au sens. Pentru a fora mke2fs sa creeze un sistem de fiiere chiar daca sistemul de fiiere pare a fi in uz sau este montat (un lucru cu adevarat periculos), aceasta opiune trebuie specificata de doua ori. -g blocuri-per-grup Specifica numarul de blocuri dintr-un grup de blocuri. In general, nu exista niciun motiv pentru ca utilizatorul sa defineasca vreodata acest parametru, deoarece valoarea implicita este optima pentru sistemul de fiiere; (pentru administratorii care creeaza sisteme de fiiere pe matrice RAID, este preferabil sa utilizeze parametrul RAID stride ca parte a opiunii -E, in loc sa manipuleze numarul de blocuri pe grup). Aceasta opiune este utilizata in general de dezvoltatorii care dezvolta cazuri de testare. Daca caracteristica bigalloc este activata, opiunea -g va specifica numarul de clustere dintr-un grup de blocuri. -G numarul-de-grupuri Specifica numarul de grupuri de blocuri care vor fi impachetate impreuna pentru a crea un grup de blocuri virtuale mai mare (sau ,,grup flex_bg") intr-un sistem de fiiere ext4. Acest lucru imbunataete localizarea metadatelor i performana in cazul sarcinilor de lucru cu multe metadate. Numarul de grupuri trebuie sa fie o putere de 2 i poate fi specificat numai daca este activata caracteristica sistemului de fiiere flex_bg. -i octei-per_nod-i Specifica raportul octei/nod-i. mke2fs creeaza un nod-i pentru fiecare octei-per_nod-i octei de spaiu pe disc. Cu cat raportul octei-per_nod-i este mai mare, cu atat se vor crea mai puine noduri-i. In general, aceasta valoare nu ar trebui sa fie mai mica decat dimensiunea de bloc a sistemului de fiiere, deoarece in acest caz s-ar crea mai multe noduri-i decat pot fi folosite vreodata. Atenie, nu este posibil sa modificai acest raport pe un sistem de fiiere dupa ce acesta a fost creat, aa ca avei grija sa decidei valoarea corecta pentru acest parametru. Reinei ca redimensionarea unui sistem de fiiere modifica numarul de noduri-i pentru a menine acest raport. -I dimensiune_nod-i Specifica dimensiunea fiecarui nod-i in octei. Valoarea dimensiune_nod-i trebuie sa fie o putere de 2 mai mare sau egala cu 128. Cu cat valoarea dimensiune_nod-i este mai mare, cu atat mai mult spaiu va consuma tabelul de noduri-i, iar acest lucru reduce spaiul utilizabil in sistemul de fiiere i poate avea, de asemenea, un impact negativ asupra performanei. Nu este posibila modificarea acestei valori dupa ce sistemul de fiiere este creat. Sistemele de fiiere cu o dimensiune a nodului-i de 128 de octei nu accepta marcaje de timp mai mari de 19 ianuarie 2038. Nodurile-i de 256 de octei sau mai mult vor permite utilizarea de marcaje de timp extinse, id-uri de proiect i capacitatea de a stoca unele atribute extinse in tabelul de noduri-i pentru imbunatairea performanei. Dimensiunea implicita a nodului-i este controlata de fiierul mke2fs.conf(5). In fiierul mke2fs.conf livrat cu e2fsprogs, dimensiunea implicita a nodului-i este de 256 de octei pentru majoritatea sistemelor de fiiere, cu excepia GNU Hurd, deoarece acesta accepta doar noduri-i de 128 de octei. -j Creeaza sistemul de fiiere cu un jurnal ext3. Daca opiunea -J nu este specificata, se vor utiliza parametrii de jurnal implicii pentru a crea un jurnal de dimensiuni corespunzatoare (avand in vedere dimensiunea sistemului de fiiere), stocat in cadrul sistemului de fiiere. Reinei ca trebuie sa folosii un nucleu care are suport ext3 pentru a putea utiliza efectiv jurnalul. -J opiuni-jurnal Creeaza jurnalul ext3 folosind opiunile specificate in linia de comanda. Opiunile jurnalului sunt separate prin virgule i pot primi un argument folosind semnul egal (,,="). Sunt acceptate urmatoarele opiuni de jurnal: device=jurnal-extern Ataeaza sistemul de fiiere la dispozitivul de blocuri de jurnal situat pe jurnal-extern. Jurnalul extern trebuie sa fi fost deja creat cu ajutorul comenzii mke2fs -O dispozitiv_jurnal jurnal-extern Reinei ca jurnal-extern trebuie sa fi fost creat cu aceeai dimensiune a blocului ca i noul sistem de fiiere. In plus, dei exista suport pentru ataarea mai multor sisteme de fiiere la un singur jurnal extern, nucleul Linux i e2fsck(8) nu accepta inca jurnalele externe partajate. In loc de a specifica direct un nume de dispozitiv, jurnal-extern poate fi specificat, de asemenea, fie prin LABEL=eticheta, fie prin UUID=UUID pentru a localiza jurnalul extern fie prin eticheta volumului, fie prin UUID-ul stocat in super-blocul ext2 la inceputul jurnalului. Utilizai dumpe2fs(8) pentru a afia eticheta de volum i UUID-ul unui dispozitiv de jurnal. Consultai, de asemenea, opiunea -L din tune2fs(8). fast_commit_size=dimensiune-inregistrare-rapida Creeaza o zona suplimentara de jurnal de inregistrare rapida de marimea dimensiune-inregistrare-rapida kilooctei. Aceasta opiune este valabila numai daca caracteristica fast_commit este activata pe sistemul de fiiere. Daca aceasta opiune nu este specificata i daca caracteristica fast_commit este activata, dimensiunea zonei de inregistrare rapida este, in mod implicit, dimensiune-jurnal / 64 de megaoctei. Dimensiunea totala a jurnalului cu caracteristica fast_commit activata este dimensiune-jurnal + ( dimensiune-inregistrare-rapida * 1024) megaoctei. Dimensiunea totala a jurnalului nu poate fi mai mare de 10 240 000 de blocuri de sistem de fiiere sau de jumatate din dimensiunea totala a sistemului de fiiere (oricare dintre acestea este mai mica). location=locaie-jurnal Specifica locaia jurnalului. Argumentul locaie-jurnal poate fi specificat fie ca numar de bloc, fie, daca numarul are un sufix de unitate (de exemplu, ,,M", ,,G" etc.), poate fi interpretat ca fiind decalajul de la inceputul sistemului de fiiere. size=dimensiune-jurnal Creeaza un jurnal intern (adica stocat in interiorul sistemului de fiiere) cu dimensiunea dimensiune-jurnal megaoctei. Dimensiunea jurnalului trebuie sa fie de cel puin 1024 de blocuri de sistem de fiiere (de exemplu, 1 Mo daca se utilizeaza blocuri de 1k, 4 Mo daca se utilizeaza blocuri de 4k etc.) i nu poate fi mai mare de 10 240 000 de blocuri de sistem de fiiere sau de jumatate din dimensiunea totala a sistemului de fiiere (oricare dintre acestea este mai mica). Numai una dintre opiunile size sau device poate fi data pentru un sistem de fiiere. -l nume-fiier Citete lista de blocuri defectuoase din nume-fiier. Reinei ca numerele de blocuri din lista de blocuri defectuoase trebuie sa fie generate folosind aceeai dimensiune a blocurilor ca cea utilizata de mke2fs. Ca urmare, opiunea -c a lui mke2fs este o metoda mult mai simpla i mai puin predispusa la erori pentru a verifica daca exista blocuri defecte pe un disc inainte de a-l formata, deoarece mke2fs va transmite automat parametrii coreci catre programul badblocks. -L eticheta-volum Stabilete eticheta de volum pentru sistemul de fiiere la eticheta-volum. Lungimea maxima a etichetei de volum este de 16 octei. -m procent-blocuri-rezervate Specifica procentul de blocuri ale sistemului de fiiere rezervat pentru super-utilizator. Acest lucru evita fragmentarea i permite demonilor deinui de root, cum ar fi syslogd(8), sa continue sa funcioneze corect dupa ce procesele neprivilegiate sunt impiedicate sa scrie in sistemul de fiiere. Procentul implicit este de 5%. -M ultimul-director-montat Stabilete ultimul director montat pentru sistemul de fiiere. Acest lucru ar putea fi util pentru utilitaile care se bazeaza pe ultimul director montat pentru a determina unde trebuie montat sistemul de fiiere. -n Face ca mke2fs sa nu creeze efectiv un sistem de fiiere, ci sa afieze ceea ce ar face daca ar crea un sistem de fiiere. Acest lucru poate fi utilizat pentru a determina locaia super-blocurilor de rezerva pentru un anumit sistem de fiiere, atata timp cat parametrii mke2fs care au fost trecui atunci cand sistemul de fiiere a fost creat iniial sunt utilizai din nou; (cu opiunea -n adaugata, desigur!). -N numarul-de_noduri-i Suprascrie calculul implicit al numarului de noduri-i care ar trebui sa fie rezervate pentru sistemul de fiiere (care se bazeaza pe numarul de blocuri i pe raportul octei-per_nod-i). Astfel, utilizatorul poate specifica direct numarul de noduri-i dorit. -o creator-SO Suprascrie valoarea implicita a campului ,,creatorul sistemului de operare" al sistemului de fiiere. Campul creator este definit in mod implicit la numele sistemului de operare pentru care a fost compilat executabilul mke2fs. -O [^]caracteristica[,...] Creeaza un sistem de fiiere cu caracteristicile date (opiuni de sistem de fiiere), inlocuind opiunile implicite ale sistemului de fiiere. Caracteristicile care sunt activate in mod implicit sunt specificate prin relaia base_features, fie in seciunea [defaults] din fiierul de configurare /etc/mke2fs.conf, fie in subseciunile [fs_types] pentru tipurile de utilizare specificate de opiunea -T, modificate ulterior de relaia features care se gasete in subseciunile [fs_types] pentru sistemul de fiiere i tipurile de utilizare. Pentru mai multe detalii, consultai pagina de manual mke2fs.conf(5). Parametrii de configurare specifici tipului de sistem de fiiere gasii in seciunea [fs_types] vor inlocui valorile implicite globale gasite in [defaults]. Setul de caracteristici al sistemului de fiiere va fi editat in continuare folosind fie setul de caracteristici specificat de aceasta opiune, fie, daca aceasta opiune nu este data, prin relaia default_features pentru tipul de sistem de fiiere care este creat, fie in seciunea [defaults] din fiierul de configurare. Setul de caracteristici ale sistemului de fiiere este alcatuit dintr-o lista de caracteristici, separate prin virgule, care trebuie activate. Pentru a dezactiva o caracteristica, este suficient sa prefixai numele caracterului cu un caracter de semnalizare (,,^"). Caracteristicile cu dependene nu vor fi eliminate cu succes. Caracteristica de pseudo-sistem de fiiere ,,none" va terge toate caracteristicile sistemului de fiiere. Pentru mai multe informaii despre caracteristicile care pot fi definite, consultai pagina de manual ext4(5). -q Execuie silenioasa. Util daca mke2fs este executat intr-un script. -S Scrie numai descriptorii de super-blocuri i grupuri. Aceasta este o masura extrema care trebuie luata numai in cazul foarte puin probabil in care toate super-blocurile i super-blocurile de rezerva sunt corupte, iar utilizatorii experimentai doresc o metoda de recuperare de ultima instana. Aceasta face ca mke2fs sa reiniializeze descriptorii de super-blocuri i de grupuri, fara a se atinge de tabelul de noduri-i i de harile de bii ale blocurilor i ale nodurilor-i. Programul e2fsck trebuie rulat imediat dupa utilizarea acestei opiuni i nu exista nicio garanie ca datele vor putea fi salvate. Datorita varietaii largi de opiuni posibile pentru mke2fs care afecteaza configuraia pe disc, este esenial sa se specifice exact aceleai opiuni de format, cum ar fi dimensiunea blocurilor, tipul de sistem de fiiere, fanioanele de caracteristici i alte elemente reglabile atunci cand se utilizeaza aceasta opiune, altfel sistemul de fiiere va fi corupt in continuare. In unele cazuri, cum ar fi sistemele de fiiere care au fost redimensionate sau ale caror caracteristici au fost activate dupa formatare, este imposibil sa se suprascrie corect toate super-blocurile i se va produce cel puin o anumita corupie a sistemului de fiiere. Cel mai bine este sa rulai aceasta operaie pe o copie completa a sistemului de fiiere, astfel incat sa putei incerca alte opiuni daca aceasta nu funcioneaza. -ttipul-sistemului_de_fiiere Specifica tipul de sistem de fiiere (de exemplu, ext2, ext3, ext4 etc.) care urmeaza sa fie creat. Daca aceasta opiune nu este specificata, mke2fs va alege o valoare implicita, fie prin intermediul modului in care a fost executata comanda (de exemplu, folosind un nume de forma mkfs.ext2, mkfs.ext3 etc.), fie prin intermediul unei valori implicite definite de fiierul /etc/mke2fs.conf. Aceasta opiune controleaza ce opiuni ale sistemului de fiiere sunt utilizate in mod implicit, pe baza seciunii de configurare fstypes din /etc/mke2fs.conf. Daca opiunea -O este utilizata pentru a adauga sau elimina in mod explicit opiuni de sistem de fiiere care ar trebui sa fie definite in sistemul de fiiere nou creat, este posibil ca sistemul de fiiere rezultat sa nu fie acceptat de fs-type solicitat. (de exemplu, <> va crea un sistem de fiiere care nu este acceptat de implementarea ext3 aa cum se gasete in nucleul Linux; iar <> va crea un sistem de fiiere care nu are un jurnal i, prin urmare, nu va fi acceptat de codul sistemului de fiiere ext3 din nucleul Linux). -T tip-utilizare[,...] Specifica modul in care va fi utilizat sistemul de fiiere, astfel incat mke2fs sa poata alege parametrii optimi ai sistemului de fiiere pentru aceasta utilizare. Tipurile de utilizare care sunt acceptate sunt definite in fiierul de configurare /etc/mke2fs.conf. Utilizatorul poate specifica unul sau mai multe tipuri de utilizare utilizand o lista separata prin virgule. Daca aceasta opiune nu este specificata, mke2fs va alege un singur tip de utilizare implicita in funcie de dimensiunea sistemului de fiiere care urmeaza sa fie creat. Daca dimensiunea sistemului de fiiere este mai mica de 3 megaoctei, mke2fs va utiliza tipul de sistem de fiiere floppy. Daca dimensiunea sistemului de fiiere este mai mare sau egal cu 3 dar mai mica de 512 megaoctei, mke2fs(8) va utiliza tipul de sistem de fiiere small. Daca dimensiunea sistemului de fiiere este mai mare sau egala cu 4 teraoctei, dar mai mica de 16 teraoctei, mke2fs(8) va utiliza tipul de sistem de fiiere big. Daca dimensiunea sistemului de fiiere este mai mare sau egala cu 16 teraoctei, mke2fs(8) va utiliza tipul de sistem de fiiere huge. In caz contrar, mke2fs(8) va utiliza tipul de sistem de fiiere implicit default. -U UUID Stabilete identificatorul unic universal (UUID) al sistemului de fiiere la UUID. Formatul UUID este o serie de cifre hexazecimale separate prin cratima, precum aceasta: ,,c1b9d5a2-f162-11cf-9ece-0020afc76f16". Parametrul UUID poate fi, de asemenea, unul dintre urmatoarele: clear terge UUID-ul sistemului de fiiere random genereaza un nou UUID generat in mod aleatoriu time genereaza un nou UUID bazat pe timp -v Execuie detaliata. -V Afieaza numarul de versiune al lui mke2fs i iese. -z fiier-anulare Inainte de a suprascrie un bloc din sistemul de fiiere, scrie coninutul vechi al blocului intr-un fiier de anulare. Acest fiier de anulare poate fi utilizat cu e2undo(8) pentru a restabili vechiul coninut al sistemului de fiiere in cazul in care ceva nu merge bine. Daca se trece irul gol ca argument fiier-anulare, fiierul de anulare va fi scris intr-un fiier numit mke2fs-dispozitiv.e2undo in directorul specificat prin intermediul variabilei de mediu E2FSPROGS_UNDO_DIR sau a directivei undo_dir din fiierul de configurare. AVERTISMENT: Fiierul de anulari ,,undo" nu poate fi utilizat pentru a recupera dupa o pana de curent sau de sistem. MEDIU MKE2FS_SYNC Daca este definita la o valoare intreaga diferita de zero, valoarea sa este utilizata pentru a determina cat de des este apelat sync(2) in timpul iniializarii tabelului de noduri-i. MKE2FS_CONFIG Determina locaia fiierului de configurare (a se vedea mke2fs.conf(5)). MKE2FS_FIRST_META_BG Daca este definita la o valoare intreaga diferita de zero, valoarea sa este utilizata pentru a determina primul grup de meta-blocuri. Acest lucru este in principal in scopuri de depanare. MKE2FS_DEVICE_SECTSIZE Daca este definita la o valoare intreaga diferita de zero, valoarea sa este utilizata pentru a determina dimensiunea sectorului logic al dispozitivului. MKE2FS_DEVICE_PHYS_SECTSIZE Daca este definita la o valoare intreaga diferita de zero, valoarea sa este utilizata pentru a determina dimensiunea sectorului fizic al dispozitivului. MKE2FS_SKIP_CHECK_MSG Daca este definita, nu se afieaza mesajul de verificare automata a sistemului de fiiere cauzata de numarul de montari sau de intervalul de verificare. AUTOR Aceasta versiune de mke2fs a fost scrisa de Theodore Ts'o . DISPONIBILITATE mke2fs face parte din pachetul ,,e2fsprogs" i este disponibil la http://e2fsprogs.sourceforge.net. CONSULTAI I mke2fs.conf(5), badblocks(8), dumpe2fs(8), e2fsck(8), tune2fs(8), ext4(5) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . E2fsprogs versiunea 1.47.3 iulie 2025 MKE2FS(8)