E2IMAGE(8) System Manager's Manual E2IMAGE(8) NUME e2image - salveaza metadatele critice ale sistemului de fiiere ext2/ext3/ext4 intr-un fiier REZUMAT e2image [-r|-Q [-af]] [ -b superbloc ] [ -B dimensiune-bloc ] [ -cnps ] [ -o poziie-sursa ] [ -O poziie-destinaie ] dispozitiv fiier-imagine e2image -I dispozitiv fiier-imagine DESCRIERE Programul e2image va salva metadatele critice ale sistemului de fiiere ext2, ext3 sau ext4 localizate pe dispozitiv intr-un fiier specificat de fiier-imagine. Fiierul imagine poate fi examinat de dumpe2fs i debugfs, prin utilizarea opiunii -i a acestor programe. Acest lucru poate ajuta un expert in recuperarea sistemelor de fiiere corupte in mod catastrofal. Este o idee foarte buna sa creai fiiere imagine pentru toate sistemele de fiiere dintr-un sistem i sa salvai aspectul partiiilor (care poate fi generat cu ajutorul comenzii fdisk -l) la intervale regulate --- la pornire i/sau la fiecare saptamana sau cam aa ceva. Fiierul imagine ar trebui sa fie stocat pe un alt sistem de fiiere decat sistemul de fiiere ale carui date le conine, pentru a se asigura ca aceste date sunt accesibile in cazul in care sistemul de fiiere a fost grav avariat. Pentru a economisi spaiu pe disc, e2image creeaza fiierul de imagine ca fiier dispersat sau in format QCOW2. Prin urmare, daca fiierul de imagine dispersat trebuie copiat intr-o alta locaie, acesta trebuie fie comprimat mai intai, fie copiat folosind opiunea --sparse=always din versiunea GNU a cp(1). Acest lucru nu se aplica in cazul imaginii QCOW2, care nu este dispersata. Dimensiunea unui fiier imagine ext2 depinde in primul rand de dimensiunea sistemelor de fiiere i de numarul de noduri-i utilizate. Pentru un sistem de fiiere tipic de 10 Gigaoctei., cu 200.000 de noduri-i utilizate din 1,2 milioane de noduri-i, fiierul imagine va fi de aproximativ 35 Megaoctei.; un sistem de fiiere de 4 Gigaoctei. cu 15.000 de noduri-i utilizate din 550.000 de noduri-i va avea ca rezultat un fiier imagine de 3 Megaoctei.. Fiierele de imagine tind sa fie destul de compresibile; un fiier imagine care ocupa 32 de Megaoctei. de spaiu pe disc va fi in general comprimat pana la 3 sau 4 Megaoctei. Daca fiier-imagine este -, atunci ieirea din e2image va fi trimisa la ieirea standard, astfel incat ieirea sa poata fi direcionata catre un alt program, cum ar fi gzip(1); (reinei ca, in prezent, acest lucru este acceptat numai atunci cand se creeaza un fiier de imagine bruta utilizand opiunea -r, deoarece procesul de creare a unui fiier de imagine normal sau a unei imagini QCOW2 necesita in prezent acces aleatoriu la fiier, ceea ce nu se poate face utilizand o conducta. OPIUNI -a Include date de fiier in fiierul imagine. In mod normal, e2image include doar metadatele sistemului de fiiere, nu i datele normale ale fiierului. Aceasta opiune va produce o imagine care poate fi utilizata pentru a clona intregul Sistem de fiiere sau in scopuri de copie de rezerva. Reinei ca aceasta opiune funcioneaza numai cu formatele raw (-r) sau QCOW2 (-Q). Impreuna cu opiunea -r, este posibila clonarea tuturor i nu doar a blocurilor utilizate dintr-un sistem de fiiere pe un alt dispozitiv/fiier imagine. -b superbloc Obine o imagine de pe partiia cu superblocul primar deteriorat utilizand superblocul situat la numarul de bloc al sistemului de fiiere superblocul. Partiia este copiata aa cum este, inclusiv superblocul primar deteriorat. -B dimensiune-bloc Stabilete dimensiunea blocurilor sistemului de fiiere in octei. In mod normal, e2image va cauta superblocul la diferite dimensiuni de blocuri in incercarea de a gasi dimensiunea de bloc corespunzatoare. Aceasta cautare poate fi pacalita in unele cazuri. Aceasta opiune foreaza <> sa incerce sa localizeze superblocul doar cu o anumita dimensiune a blocului. Daca superblocul nu este gasit, <> se va incheia cu o eroare fatala. -c Compara fiecare bloc care urmeaza sa fie copiat de la sursa dispozitiv cu blocul corespunzator din fiierul inta fiier-imagine. Daca ambele sunt deja identice, scrierea va fi omisa. Acest lucru este util in cazul in care sistemul de fiiere este clonat pe un dispozitiv de stocare flash (unde citirile sunt foarte rapide i unde este de dorit sa se evite scrierile inutile pentru a reduce uzura de scriere pe dispozitiv). -f Suprascrie cerina de numai-citire pentru sistemul de fiiere sursa atunci cand salveaza fiierul imagine utilizand opiunile -r i -Q. In mod normal, daca sistemul de fiiere sursa este in uz, este foarte probabil ca fiierul imagine rezultat sa nu fie util. In unele cazuri in care sistemul de fiiere sursa este utilizat in mod constant, acest lucru poate fi mai bine decat sa nu existe nicio imagine. -I instaleaza metadatele stocate in fiierul imagine inapoi pe dispozitiv. Poate fi utilizata pentru a restabili metadatele sistemului de fiiere inapoi pe dispozitiv in situaii de urgena. AVERTISMENT!!! Opiunea -I ar trebui sa fie utilizata doar ca masura disperata, atunci cand alte alternative au euat. In cazul in care sistemul de fiiere s-a modificat de la crearea fiierului imagine, datele vor fi pierdute. In general, ar trebui sa realizai mai intai o alta copie de rezerva completa a imaginii sistemului de fiiere, in cazul in care dorii sa incercai ulterior alte strategii de recuperare. -n Determina ca toate scrierile de imagini sa fie omise i, in schimb, sa se afieze doar numerele de bloc care ar fi fost scrise. -o poziie-sursa Specifica poziia imaginii care urmeaza sa fie citita de la inceputul dispozitivul sursa in octei. A se vedea POZIII pentru mai multe detalii. -O poziie-tinta Specifica poziia de inceput a imaginii care urmeaza sa fie scrisa de la inceputul fiierului-inta fiier-imagine in octei. A se vedea POZIII pentru mai multe detalii. -p Afieaza progresul crearii fiierului de imagine. -Q Creeaza un fiier de imagine in format QCOW2 in loc de un fiier de imagine normal, potrivit pentru a fi utilizat de imaginile mainilor virtuale i de alte instrumente care pot utiliza formatul de imagine .qcow. Pentru detalii, consultai seciunea FIIERE DE IMAGINE QCOW2 de mai jos. -r Creeaza un fiier de imagine bruta in loc de un fiier de imagine normal. Pentru detalii, consultai FIIERE DE IMAGINE BRUTA de mai jos. -s Amesteca intrarile de directoare i elimina poriunile neutilizate ale blocurilor de directoare din fiierul imagine scris pentru a evita dezvaluirea de informaii despre coninutul sistemului de fiiere. Cu toate acestea, acest lucru va impiedica analizarea problemelor legate de directoarele indexate cu arbore de sume de control (hash). FIIERE DE IMAGINE BRUTA Opiunea -r va crea un fiier de imagine bruta, care difera de un fiier de imagine normal in doua feluri. In primul rand, metadatele sistemului de fiiere sunt plasate in aceeai poziie relativa in fiier-imagine ca i in dispozitiv, astfel incat debugfs(8), dumpe2fs(8), e2fsck(8), losetup(8) etc. i pot fi rulate direct pe fiierul de imagine bruta. Pentru a reduce la minimum spaiul pe disc consumat de fiierul de imagine bruta, acesta este creat ca un fiier de tip dispersat; (atenie la copierea sau la comprimarea/decomprimarea acestui fiier cu instrumente care nu ineleg cum se creeaza fiierele dispersate; fiierul va deveni la fel de mare ca i sistemul de fiiere insui!). In al doilea rand, fiierul de imagine bruta include, de asemenea, blocuri indirecte i blocuri de directoare, pe care fiierul de imagine standard nu le are. Fiierele de imagine bruta sunt uneori utilizate atunci cand se trimit sisteme de fiiere catre responsabilul de intreinere ca parte a rapoartelor de eroare catre ,,e2fsprogs". Atunci cand se utilizeaza in aceasta calitate, comanda recomandata este urmatoarea (inlocuii hda1 cu dispozitivul corespunzator sistemului dumneavoastra): e2image -r /dev/hda1 - | bzip2 > hda1.e2i.bz2 Astfel, se vor trimite doar informaiile privind metadatele, fara blocuri de date. Cu toate acestea, numele fiierelor din blocurile de directoare pot dezvalui in continuare informaii despre coninutul sistemului de fiiere pe care raportorul de erori ar putea dori sa le pastreze confideniale. Pentru a rezolva aceasta problema, opiunea -s poate fi specificata pentru a ,,bruia" (amesteca) numele fiierelor din imagine. Reinei ca acest lucru va funciona chiar daca inlocuii /dev/hda1 cu o alta imagine de disc bruta sau o imagine QCOW2 creata anterior de e2image. FIIERE DE IMAGINE QCOW2 Opiunea -Q va crea un fiier de imagine QCOW2 in loc de un fiier de imagine normala sau bruta. O imagine QCOW2 conine toate informaiile pe care le conine o imagine bruta, insa, spre deosebire de aceasta, nu este dispersata. Imaginea QCOW2 minimizeaza spaiul utilizat de imagine prin stocarea acesteia intr-un format special care impacheteaza datele foarte strans, evitand astfel gaurile i minimizand in acelai timp dimensiunea. Pentru a trimite sistemul de fiiere responsabilului de intreinere ca parte a raportului de eroare catre ,,e2fsprogs", utilizai urmatoarele comenzi (inlocuii hda1 cu dispozitivul corespunzator pentru sistemul dumneavoastra): e2image -Q /dev/hda1 hda1.qcow2 bzip2 -z hda1.qcow2 Astfel, se vor trimite doar informaiile privind metadatele, fara blocuri de date. Aa cum este descris pentru FIIERE DE IMAGINE BRUTA, opiunea -s poate fi specificata pentru a amesteca numele fiierelor sistemului de fiiere din imagine. Reinei ca imaginea QCOW2 creata de e2image este o imagine QCOW2 obinuita i poate fi prelucrata de instrumente care cunosc formatul QCOW2, cum ar fi, de exemplu, qemu-img. Putei converti o imagine .qcow2 intr-o imagine bruta cu: e2image -r hda1.qcow2 hda1.raw Acest lucru poate fi util pentru a scrie o imagine QCOW2 care conine toate datele intr-un fiier imagine de tip dispersat ,,sparse", care poate fi montat in bucla, sau pe o partiie de disc. Reinei ca este posibil ca acest lucru sa nu funcioneze cu imagini QCOW2 care nu sunt generate de e2image. POZIII In mod normal, un sistem de fiiere incepe la inceputul unei partiii, iar e2image este rulat pe partiie. Atunci cand lucrai cu fiiere imagine, nu avei opiunea de a utiliza dispozitivul partiiei, astfel incat putei specifica direct poziia de unde incepe sistemul de fiiere cu ajutorul opiunii -o. In mod similar, opiunea -O specifica poziia care trebuie cautata in destinaie inainte de a scrie sistemul de fiiere. De exemplu, daca avei o imagine dd a unui disc dur intreg care conine un sistem de fiiere ext2 intr-o partiie care incepe la 1 Mio, putei clona aceasta imagine pe un dispozitiv bloc cu: e2image -aro 1048576 img /dev/sda1 Sau putei clona un sistem de fiiere de pe un dispozitiv de blocuri intr-un fiier imagine, lasand loc in primul Mio pentru o tabela de partiii cu: e2image -arO 1048576 /dev/sda1 img Daca specificai cel puin o poziie i numai un singur fiier, se va efectua o mutare pe loc, ceea ce va permite sa mutai in sigurana sistemul de fiiere de la o poziie la alta. AUTOR e2image a fost scris de Theodore Ts'o (tytso@mit.edu). DISPONIBILITATE e2image face parte din pachetul ,,e2fsprogs" i este disponibil la http://e2fsprogs.sourceforge.net. CONSULTAI I dumpe2fs(8), debugfs(8) e2fsck(8) 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.0 februarie 2023 E2IMAGE(8)