Provided by: manpages-ro_4.27.0-1_all bug

NUME

       mke2fs.conf - fișierul de configurare pentru mke2fs

DESCRIERE

       mke2fs.conf  este  fișierul  de  configurare  pentru  mke2fs(8).  Acesta controlează parametrii impliciți
       utilizați de mke2fs(8) atunci când creează sisteme de fișiere ext2, ext3 sau ext4.

       Fișierul mke2fs.conf utilizează un format de tip INI.  Stările, sau secțiunile de  nivel  superior,  sunt
       delimitate  prin  paranteze  drepte: [ ]. În cadrul fiecărei secțiuni, fiecare linie definește o relație,
       care atribuie etichete valorilor, sau o subsecțiune, care conține alte relații sau subsecțiuni.  Mai  jos
       este prezentat un exemplu de format de tip INI utilizat de acest fișier de configurare:

         [secțiunea1]
         eticheta1 = valoare_a
         eticheta1 = valoare_b
         eticheta2 = valoare_c

         [secțiunea 2]
         eticheta3 = {
         subeticheta1 = valoare_a_subertichetă
         subeticheta1 = valoare_b_subertichetă
         subeticheta2 = valoare_c_subertichetă
         }
         eticheta1 = valoare_d
         eticheta2 = valoare_e
         }

       Comentariile  sunt  delimitate  de  un  punct și virgulă („;”) sau de un caracter hash („#”) la începutul
       comentariului și se termină cu caracterul de sfârșit de linie.

       Etichetele și valorile trebuie să fie puse între ghilimele duble dacă conțin spații. În cadrul  unui  șir
       pus  între  ghilimele,  se  aplică  interpretările  standard  pentru  bara  oblică  inversă: „\n” (pentru
       caracterul  de  linie  nouă),  „\t”  (pentru  caracterul  de  tabulare),  „\b”  (pentru   caracterul   de
       retrocedare(backspace)) și „\\” (pentru caracterul de bară oblică inversă).

       Unele relații așteaptă o valoare booleană.  Analizatorul este destul de liber în a recunoaște „yes”, „y”,
       „true”,  „t”, „1”, „on” etc. ca o valoare booleană adevărată, și „no”, „n”, „false”, „nil”, «0», „off” ca
       o valoare booleană falsă.

       Următoarele secțiuni sunt utilizate în fișierul mke2fs.conf.  Acestea vor fi  descrise  mai  detaliat  în
       secțiunile viitoare ale acestui document.

       [options]
              Conține relații care influențează modul în care se comportă mke2fs.

       [defaults]
              Conține  relațiile  care definesc parametrii impliciți utilizați de mke2fs(8).  În general, aceste
              valori implicite pot fi anulate de o definiție din secțiunea fs_types sau de o opțiune  din  linia
              de comandă furnizată de utilizator.

       [fs_types]
              Conține relații care definesc valorile implicite care ar trebui utilizate pentru anumite tipuri de
              sisteme  de  fișiere  și  de  utilizare.  Tipul  de sistem de fișiere și tipul de utilizare pot fi
              specificate explicit folosind opțiunile -t și -T din mke2fs(8), respectiv.

       [devices]
              Conține relații care definesc valorile implicite pentru anumite dispozitive.

SECȚIUNEA [options]

       Următoarele relații sunt definite în secțiunea [options].

       proceed_delay
              Dacă această relație  este  definită  la  un  număr  întreg  pozitiv,  atunci  mke2fs  va  aștepta
              proceed_delay  secunde  după  ce  a  cerut  utilizatorului  permisiunea  de  a continua și apoi va
              continua, chiar dacă utilizatorul nu a răspuns la întrebare. Valoarea implicită este  0,  ceea  ce
              înseamnă să se aștepte până când utilizatorul răspunde la întrebare într-un fel sau altul.

       sync_kludge
              Dacă această relație este definită la un număr întreg pozitiv, atunci în timpul scrierii tabelului
              de  noduri-i,  mke2fs  va solicita sistemului de operare să curețe scrierile în așteptare pentru a
              inițializa tabelul de noduri-i la fiecare grup de blocuri sync_kludge.  Acest lucru  este  necesar
              pentru  a  lucra  în  jurul  nucleelor  eronate  care nu gestionează corect limitarea de rescrieri
              (writeback throttling).

SECȚIUNEA [defaults]

       Următoarele relații sunt definite în secțiunea [defaults].

       creator_os
              Această relație specifică „sistemul de operare creator” pentru sistemul de  fișiere,  cu  excepția
              cazului  în care este suprascrisă în linia de comandă. Valoarea implicită este sistemul de operare
              pentru care a fost compilat executabilul mke2fs.

       fs_type
              Această relație specifică tipul implicit de sistem de fișiere dacă utilizatorul  nu  îl  specifică
              prin opțiunea -t sau dacă mke2fs nu este pornit folosind un nume de program de forma mkfs.fs_type.
              Dacă  atât  utilizatorul,  cât  și  fișierul mke2fs.conf nu specifică un tip implicit de sistem de
              fișiere, mke2fs va utiliza ca tip implicit de sistem de fișiere ext3  dacă  a  fost  solicitat  un
              jurnal prin intermediul unei opțiuni din linia de comandă sau ext2 dacă nu.

       undo_dir
              Această  relație specifică directorul în care ar trebui să fie stocat fișierul de anulări. Aceasta
              poate fi suprascrisă prin  intermediul  variabilei  de  mediu  E2FSPROGS_UNDO_DIR.   Dacă  locația
              directorului este definită la valoarea none, mke2fs nu va crea un fișier de anulări.

       În  plus,  orice etichete care pot fi specificate într-o subsecțiune de etichete pentru fiecare sistem de
       fișiere, astfel cum sunt definite mai jos (de  exemplu,  blocksize,  hash_alg,  inode_ratio,  inode_size,
       reserved_ratio  etc.)  pot fi, de asemenea, specificate în secțiunea defaults pentru a specifica valoarea
       implicită care urmează să fie utilizată în cazul în care  utilizatorul  nu  specifică  una  în  linia  de
       comandă,  iar secțiunea specifică tipului de sistem de fișiere din fișierul de configurare nu specifică o
       valoare implicită.

SECȚIUNEA [fs_types]

       Fiecare etichetă din secțiunea [fs_types] numește un tip de sistem de fișiere sau  un  tip  de  utilizare
       care poate fi specificat prin opțiunile -t sau -T ale comenzii mke2fs(8), respectiv.

       Programul  mke2fs  construiește  o  listă  de fs_types prin concatenarea tipului de sistem de fișiere (de
       exemplu, ext2, ext3 etc.) cu lista tipurilor de utilizare.  Pentru majoritatea opțiunilor de configurare,
       mke2fs va căuta o  subsecțiune  în  secțiunea  [fs_types]  corespunzătoare  fiecărei  intrări  din  lista
       construită,  intrările  ulterioare  prevalând  asupra  sistemelor  de  fișiere sau tipurilor de utilizare
       anterioare. De exemplu, luați în considerare următorul fragment mke2fs.conf:

       [defaults]
         base_features = sparse_super,filetype,resize_inode,dir_index
         blocksize = 4096
         inode_size = 256
         inode_ratio = 16384

       [fs_types]
         ext3 = {
         features = has_journal
         }
         ext4 = {
         features = extents,flex_bg
         inode_size = 256
         }
         small = {
         blocksize = 1024
         inode_ratio = 4096
         }
         floppy = {
         features = ^resize_inode
         blocksize = 1024
         inode_size = 128
         }

       Dacă mke2fs a fost inițiat cu un nume de program mke2fs.ext4, atunci va fi utilizat tipul  de  sistem  de
       fișiere  ext4.  Dacă sistemul de fișiere este mai mic de 3 megaocteți și nu este specificat niciun tip de
       utilizare, atunci mke2fs va utiliza un tip de utilizare implicit de  floppy.  Aceasta  duce  la  o  listă
       fs_types  de tipul „ext4, floppy”.  Atât subsecțiunea ext4, cât și subsecțiunea floppy definesc o relație
       inode_size, dar deoarece ultimele intrări din lista fs_types le înlocuiesc  pe  cele  anterioare,  se  va
       utiliza  parametrul de configurare pentru fs_types.floppy.inode_size, astfel încât sistemul de fișiere va
       avea o dimensiune a nodurilor-i de 128.

       Excepția de la această rezoluție este  eticheta  features,  care  specifică  un  set  de  modificări  ale
       caracteristicilor  utilizate  de  sistemul de fișiere și care este cumulativă. Astfel, în exemplul de mai
       sus, mai întâi relația de configurare defaults.base_features ar activa un set inițial  de  caracteristici
       cu  caracteristicile  sparse_super,  filetype,  resize_inode  și  dir_index  activate.   Apoi, relația de
       configurare fs_types.ext4.features ar activa caracteristicile extents și flex_bg, iar în final relația de
       configurare  fs_types.floppy.features  ar  elimina  caracteristica  resize_inode,  rezultând  un  set  de
       caracteristici  ale  sistemului de fișiere format din caracteristicile sparse_super, filetype, dir_index,
       extents și flex_bg.

       Pentru fiecare tip de sistem de fișiere, următoarele etichete pot fi utilizate  în  subsecțiunea  fs_type
       respectivă. Aceste etichete pot fi utilizate și în secțiunea default:

       base_features
              Această  relație  specifică caracteristicile care sunt activate inițial pentru acest tip de sistem
              de fișiere. Se va utiliza un singur base_features, astfel încât, dacă există mai multe intrări  în
              lista  fs_types ale căror subsecțiuni definesc relația base_features, numai ultima va fi utilizată
              de mke2fs(8).

       enable_periodic_fsck
              Această relație booleană specifică dacă verificările periodice ale sistemului de fișiere ar trebui
              să fie efectuate la pornire.  Dacă este definită la true, verificările vor fi forțate  la  fiecare
              180 de zile sau după un număr aleatoriu de montări.  Aceste valori pot fi modificate ulterior prin
              intermediul opțiunilor de linie de comandă -i și -c pentru tune2fs(8).

       errors Modifică  comportamentul  codului nucleului atunci când sunt detectate erori. În toate cazurile, o
              eroare a sistemului de  fișiere  va  determina  e2fsck(8)  să  verifice  sistemul  de  fișiere  la
              următoarea pornire.  errors poate fi una dintre următoarele:

                   continue    Continuă execuția normală.

                   remount-ro  Remontează sistemul de fișiere numai-pentru-citire.

                   panic       Provoacă o panică a nucleului.

       features
              Această  relație  specifică o listă separată prin virgule de cereri de editare a caracteristicilor
              care modifică setul de caracteristici utilizat de sistemul de fișiere nou construit. Sintaxa  este
              aceeași  ca  opțiunea  de  linie  de comandă -O pentru mke2fs(8); adică, o caracteristică poate fi
              prefixată de un simbol („^”) pentru a dezactiva o caracteristică numită.  Fiecare relație  feature
              specificată în lista fs_types va fi aplicată în ordinea găsită în lista fs_types.

       force_undo
              Această  relație  booleană,  dacă  este  definită la o valoare de true, forțează mke2fs să încerce
              întotdeauna să creeze un fișier de anulări, chiar dacă fișierul de anulări ar putea fi imens și ar
              putea prelungi timpul de creare a imaginii sistemului de fișiere, deoarece tabela de  noduri-i  nu
              este inițializată leneș „lazily”.

       default_features
              Această  relație  specifică setul de caracteristici care ar trebui să fie activate sau dezactivate
              după aplicarea caracteristicilor enumerate în relațiile base_features și features.  Aceasta  poate
              fi anulată prin opțiunea de linie de comandă -O pentru mke2fs(8).

       auto_64-bit_support
              Această  relație  are  valoare  booleană  și  specifică dacă mke2fs(8) ar trebui să adauge automat
              caracteristica de 64 de biți dacă numărul de blocuri pentru sistemul de fișiere necesită activarea
              acestei caracteristici.  Caracteristica  resize_inode  este,  de  asemenea,  dezactivată  automat,
              deoarece nu acceptă numere de blocuri pe 64 de biți.

       default_mntopts
              Această  relație  specifică  setul  de  opțiuni  de  montare care ar trebui să fie activate în mod
              implicit. Acestea pot fi modificate ulterior cu opțiunea de linie de comandă -o pentru tune2fs(8).

       blocksize
              Această relație specifică dimensiunea implicită a blocurilor  dacă  utilizatorul  nu  specifică  o
              dimensiune a blocurilor în linia de comandă.

       lazy_itable_init
              Această  relație  booleană  specifică  dacă  tabelul  de noduri-i trebuie inițializat în mod leneș
              „lazy”. Aceasta are sens numai dacă funcția uninit_bg este activată.  Dacă  lazy_itable_init  este
              true  și  funcția  uninit_bg  este  activată,  tabela de noduri-i nu va fi inițializată complet de
              mke2fs(8). Acest lucru accelerează semnificativ inițializarea sistemului de fișiere, dar  necesită
              ca  nucleul  să  finalizeze  inițializarea sistemului de fișiere în fundal atunci când sistemul de
              fișiere este montat pentru prima dată.

       lazy_journal_init
              Această relație booleană specifică dacă nodul-i al jurnalului ar trebui inițializat leneș. Aceasta
              are sens numai dacă funcția has_journal este activată. Dacă lazy_journal_init este  true,  nodul-i
              al  jurnalului  nu  va  fi  complet  inițializat  de mke2fs.  Acest lucru accelerează semnificativ
              inițializarea sistemului de fișiere, dar prezintă un mic risc dacă sistemul se  blochează  înainte
              ca jurnalul să fi fost suprascris complet cel puțin o dată.

       journal_location
              Această relație specifică locația jurnalului.

       num_backup_sb
              Această  relație  indică  dacă sistemele de fișiere cu funcția sparse_super2 activată ar trebui să
              fie create cu 0, 1 sau 2 superblocuri de rezervă.

       packed_meta_blocks
              Această relație booleană specifică dacă hărțile  de  biți  de  alocare,  tabelul  de  noduri-i  și
              jurnalul ar trebui să fie localizate la începutul sistemului de fișiere.

       inode_ratio
              Această relație specifică raportul de noduri-i implicit în cazul în care utilizatorul nu specifică
              unul în linia de comandă.

       inode_size
              Această  relație  specifică  dimensiunea  implicită a nodurilor-i în cazul în care utilizatorul nu
              specifică una în linia de comandă.

       reserved_ratio
              Această relație specifică procentul  implicit  de  blocuri  ale  sistemului  de  fișiere  rezervat
              superutilizatorului, dacă utilizatorul nu specifică unul în linia de comandă.

       hash_alg
              Această  relație  specifică  algoritmul  de  sume de control „hash” implicit utilizat pentru noile
              sisteme de fișiere cu directoare b-tree cu sume de control. Algoritmii  valabili  acceptați  sunt:
              legacy, half_md4 și tea.

       flex_bg_size
              Această  relație specifică numărul de grupuri de blocuri care vor fi împachetate împreună pentru a
              crea un grup de blocuri virtual mare pe un sistem  de  fișiere  ext4.  Acest  lucru  îmbunătățește
              localizarea  metadatelor  și performanța în cazul volumelor de lucru cu multe metadate. Numărul de
              grupuri trebuie să fie o putere a lui 2 și poate fi specificat numai dacă  funcția  de  sistem  de
              fișiere flex_bg este activată.

       options
              Această  relație specifică opțiuni extinse suplimentare care ar trebui să fie tratate de mke2fs(8)
              ca și cum ar fi adăugate la argumentul opțiunii -E. Aceasta poate fi utilizată pentru a  configura
              opțiunile extinse implicite utilizate de mke2fs(8) pentru fiecare tip de sistem de fișiere.

       discard
              Această  relație  booleană  specifică dacă mke2fs(8) ar trebui să încerce să înlăture dispozitivul
              înainte de crearea sistemului de fișiere.

       cluster_size
              Această relație specifică dimensiunea implicită a clusterului dacă este activată funcția  bigalloc
              a  sistemului  de fișiere.  Aceasta poate fi anulată prin intermediul opțiunii de linie de comandă
              -C pentru mke2fs(8)

       make_hugefiles
              Această relație booleană permite crearea de fișiere prealocate ca parte a formatării sistemului de
              fișiere.  Blocurile arborelui extent pentru aceste fișiere prealocate vor fi  plasate  aproape  de
              începutul  sistemului  de fișiere, astfel încât, dacă toate celelalte blocuri de metadate sunt, de
              asemenea, configurate pentru a fi  plasate  aproape  de  începutul  sistemului  de  fișiere  (prin
              dezactivarea superblocurilor de rezervă, utilizând opțiunea packed_meta_blocks etc.), blocurile de
              date ale fișierelor prealocate vor fi contigue.

       hugefiles_dir
              Această  relație  specifică directorul în care sunt create fișierele uriașe, în raport cu rădăcina
              sistemului de fișiere.

       hugefiles_uid
              Această relație controlează utilizatorul proprietar pentru toate fișierele și directoarele  create
              de funcția make_hugefiles.

       hugefiles_gid
              Această relație controlează proprietatea grupului pentru toate fișierele și directoarele create de
              funcția make_hugefiles.

       hugefiles_umask
              Această relație specifică valoarea umask utilizată la crearea fișierelor și directoarelor de către
              funcția make_hugefiles.

       num_hugefiles
              Această  relație  specifică  numărul  de  fișiere uriașe care urmează să fie create.  Dacă această
              relație nu este specificată sau este definită la zero, iar relația hugefiles_size este diferită de
              zero, atunci make_hugefiles va crea atâtea fișiere uriașe câte  se  pot  potrivi  pentru  a  umple
              întregul sistem de fișiere.

       hugefiles_slack
              Această relație specifică cât spațiu ar trebui să fie rezervat pentru alte fișiere.

       hugefiles_size
              Această relație specifică dimensiunea fișierelor uriașe. Dacă această relație nu este specificată,
              implicit se umple întregul sistem de fișiere.

       hugefiles_align
              Această  relație  specifică  alinierea pentru blocul de început al fișierelor uriașe. De asemenea,
              forțează dimensiunea fișierelor uriașe să fie un multiplu al alinierii  solicitate.  Dacă  această
              relație nu este specificată, nu va fi impusă nicio cerință de aliniere fișierelor uriașe.

       hugefiles_align_disk
              Această  relație  specifică  dacă  alinierea  ar  trebui să fie relativă la începutul discului dur
              (presupunând că poziția inițială a partiției este disponibilă pentru mke2fs).  Valoarea  implicită
              este  „false”,  ceea  ce  va  determina  alinierea fișierelor uriașe „hugefile” să fie relativă la
              începutul sistemului de fișiere.

       hugefiles_name
              Această relație specifică numele fișierului de bază pentru fișierele uriașe.

       hugefiles_digits
              Această relație specifică lățimea (umplută cu zero) a câmpului pentru numărul de fișier uriaș.

       warn_y2038_dates
              Această relație booleană specifică dacă mke2fs va emite un avertisment la crearea unui  sistem  de
              fișiere cu noduri-i de 128 de octeți (și, prin urmare, nu va oferi suport pentru datele de după 19
              ianuarie  2038).  Valoarea  implicită este „true”, cu excepția sistemelor de fișiere create pentru
              GNU Hurd, deoarece acesta acceptă numai noduri-i de 128 de octeți.

       zero_hugefiles
              Această relație booleană specifică dacă blocuri de zerouri vor  fi  sau  nu  scrise  în  fișierele
              uriașe  în timp ce mke2fs(8) le creează. În mod prestabilit, blocurile de zerouri vor fi scrise în
              fișierele uriașe pentru a evita  ca  datele  vechi  să  fie  puse  la  dispoziția  programelor  de
              utilizator  care  nu  sunt  de  încredere,  cu  excepția  cazului  în  care dispozitivul acceptă o
              operațiune  de  înlăturare/ajustare  care  se  va  ocupa  de  reducerea  la  zero   a   blocurilor
              dispozitivului.  Prin definirea zero_hugefiles la „false”, acest pas va fi sărit întotdeauna, ceea
              ce poate fi util dacă se știe că discul a fost șters anterior sau dacă  programele  de  utilizator
              care vor avea acces la fișierele uriașe sunt de încredere pentru a nu dezvălui date vechi.

       encoding
              Această  relație definește codificarea numelui de fișier care urmează să fie utilizată în cazul în
              care este activată funcția „casefold”. În prezent, singura codificare valabilă este utf8-12.1  sau
              utf8,  care solicită cea mai recentă versiune Unicode; deoarece 12.1 este singura versiune Unicode
              disponibilă, utf8 și utf8-12.1 au  același  rezultat.  encoding_flags  Această  relație  definește
              indicatori  specifici  codificării.  Pentru  codificările utf8, singurul indicator disponibil este
              strict, care va determina respingerea de către nucleu a încercărilor de a  crea  nume  de  fișiere
              care conțin caractere Unicode nevalide. Modul strict nu este activat în mod implicit.

SECȚIUNEA [devices]

       Fiecare  etichetă  din  secțiunea  [devices]  numește  numele  dispozitivului  astfel  încât  să poată fi
       specificate valorile implicite pentru fiecare dispozitiv.

       fs_type
              Această relație specifică parametrul implicit pentru opțiunea -t, dacă  această  opțiune  nu  este
              specificată în linia de comandă.

       usage_types
              Această  relație  specifică  parametrul  implicit pentru opțiunea -T, dacă această opțiune nu este
              specificată în linia de comandă.

FIȘIERE

       /etc/mke2fs.conf
              Fișierul de configurare pentru mke2fs(8).

CONSULTAȚI ȘI

       mke2fs(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                                   mke2fs.conf(5)