REISERFSTUNE(8) System Manager's Manual REISERFSTUNE(8) NUME reiserfstune - instrumentul de ajustare pentru sistemul de fiiere ReiserFS REZUMAT reiserfstune [ -f ] [ -h | --help ] [ -j | --journal-device FILE ] [ --no-journal-available ] [ --journal-new-device FIIER ] [ --make-journal-standard ] [ -s | --journal-new-size N ] [ -o | --journal-new-offset N ] [ -t | --max-transaction-size N ] [ -b | --add-badblocks fiier ] [ -B | --badblocks fiier ] [ -u | --uuid UUID ] [ -l | --label ETICHETA ] [ -c | --check-interval interval-in-zile ] [ -C | --time-last-checked marca-temporala ] [ -m | --max-mnt-count numar ] [ -M | --mnt-count numar ] dispozitiv DESCRIERE reiserfstune este utilizat pentru ajustarea ReiserFS. Acesta poate modifica doi parametri ai jurnalului (dimensiunea jurnalului i dimensiunea maxima a tranzaciei) i poate muta locaia jurnalului pe un nou dispozitiv de blocuri specificat; (vechiul jurnal ReiserFS poate fi pastrat nefolosit sau eliminat la alegerea utilizatorului). In afara de aceasta, reiserfstune poate stoca lista de blocuri defecte in ReiserFS i poate defini UUID i ETICHETA. Nota: In momentul scrierii acestui articol, jurnalul realocat a fost implementat pentru o versiune speciala a ReiserFS i nu era de ateptat sa fie introdus in nucleul general pana aproximativ la Linux 2.5. Acest lucru inseamna ca, daca avei nucleul standard, trebuie sa aplicai un plasture (o corecie) special. Fara acest plasture, nucleul va refuza sa monteze sistemul de fiiere nou modificat. Va vom cere 25 de dolari pentru a va explica acest lucru daca ne intrebai de ce nu funcioneaza. Poate ca cea mai interesanta aplicaie a acestui cod este de a plasa jurnalul pe un disc de stare solida. dispozitiv este fiierul special care corespunde dispozitivului de bloc nou specificat (de exemplu, ,,/dev/hdXX" pentru partiia de disc IDE sau ,,/dev/sdXX" pentru partiia de disc SCSI). OPIUNI -h | --help Imprima informaiile de utilizare i iese. -j | --journal-device FIIER FIIER este numele de fiier al dispozitivului de blocuri pe care sistemul de fiiere are jurnalul curent (cel dinaintea rularii <>). Aceasta opiune este necesara atunci cand jurnalul se afla deja pe un dispozitiv separat de dispozitivul principal de date (dei poate fi evitata cu --no-journal-available). Daca nu specificai dispozitivul de jurnal prin aceasta opiune, <> presupune ca jurnalul se afla pe dispozitivul principal. --no-journal-available permite ca reiserfstune sa continue atunci cand dispozitivul de blocuri al jurnalului curent nu mai este disponibil. Acest lucru se poate intampla daca un disc se strica i il eliminai (i rulai <>). --journal-new-device FIIER FIIER este numele de fiier al dispozitivului de blocuri care va conine noul jurnal pentru sistemul de fiiere. Daca nu specificai acest lucru, <> presupune ca dispozitivul de jurnal ramane acelai. -s | --journal-new-size N N este parametrul de dimensiune pentru noul jurnal. In cazul in care jurnalul se afla pe un dispozitiv separat, dimensiunea sa este egala cu numarul de blocuri pe care il are dispozitivul respectiv. Atunci cand jurnalul trebuie sa se afle pe acelai dispozitiv ca i sistemul de fiiere, dimensiunea sa este egala cu numarul de blocuri alocate pentru jurnal de catre mkreiserfs atunci cand a creat sistemul de fiiere. Valoarea minima este de 513 in ambele cazuri. -o | --journal-new-offset N N este poziia din blocuri de la care va incepe jurnalul atunci cand jurnalul trebuie sa fie pe un dispozitiv separat. Valoarea implicita este 0. Nu are niciun efect atunci cand jurnalul trebuie sa fie pe acelai dispozitiv ca i sistemul de fiiere. Majoritatea utilizatorilor nu au nevoie sa utilizeze aceasta funcie. Poate fi utilizata atunci cand dorii ca jurnalele din mai multe sisteme de fiiere sa se afle pe acelai dispozitiv i nu dorii sau nu putei sa partiionai acel dispozitiv. -t | --maximal-transaction-size N N este parametrul de dimensiune maxima a tranzaciei pentru noul jurnal. Valoarea implicita i valoarea maxima posibila este de 1024 de blocuri. Ar trebui sa fie mai mica decat jumatate din dimensiunea jurnalului. Daca este specificata incorect, aceasta va fi ajustata. -b | --add-badblocks fiier fiier este numele fiierului care conine lista de blocuri care urmeaza sa fie marcate ca fiind defectuoase din sistemul de fiiere. Lista este adaugata la lista de blocuri defectuoase din sistemul de fiiere. -B | --badblocks fiier fiier este numele fiierului care conine lista de blocuri care urmeaza sa fie marcate ca fiind defectuoase din sistemul de fiiere. Lista de blocuri defectuoase din sistemul de fiiere se terge inainte ca lista specificata in fiier sa fie adaugata la sistemul de fiiere. -f | --force In mod normal, reiserfstune va refuza sa modifice un jurnal al unui sistem de fiiere care a fost creat inainte de acest cod de realocare a jurnalului. Acest lucru se datoreaza faptului ca, daca schimbai jurnalul, nu va putei intoarce (fara opiunea speciala --make-journal-standard) la un nucleu vechi caruia ii lipsete aceasta caracteristica i sa putei utiliza sistemul de fiiere. Aceasta opiune il foreaza sa faca acest lucru. Specificata de mai multe ori, permite evitarea solicitarii de confirmare. --make-journal-standard Dupa cum s-a menionat mai sus, daca sistemul de fiiere are un jurnal non-standard, acesta nu poate fi montat pe nucleu fara codul de realocare a jurnalului. Lucrul poate fi schimbat, singura condiie este sa existe o zona rezervata pe dispozitivul principal a jurnalului standard cu dimensiunea de 8193 de blocuri (va fi aa, de exemplu, daca vei converti jurnalul standard in jurnal non-standard). Este suficient sa specificai aceasta opiune atunci cand realocai jurnalul inapoi, sau fara realocare daca il avei deja pe dispozitivul principal. -u | --uuid UUID Stabilete identificatorul unic universal ( UUID ) al sistemului de fiiere la UUID (a se vedea, de asemenea, uuidgen(8)). Formatul UUID este o serie de cifre hexazecimale separate prin cratime, precum aceasta: ,,c1b9d5a2-f162-11cf-9ece-0020afc76f16". -l | --label ETICHETA Stabilete eticheta de volum a sistemului de fiiere. ETICHETA poate avea cel mult 16 caractere; daca are mai mult de 16 caractere, <> o va trunchia. -c | --check-interval interval-in-zile Ajusteaza timpul maxim dintre doua verificari ale sistemului de fiiere. O valoare de <> va dezactiva verificarea in funcie de timp. O valoare de <> va restabili valoarea implicita din timpul compilarii. Se recomanda cu tarie ca verificarea -m (dependenta de numarul de montari) sau -c (dependenta de timp) sa fie activata pentru a fora verificarea periodica completa fsck.reiserfs(8) a sistemului de fiiere. Daca nu se procedeaza astfel, se poate intampla ca deteriorarea sistemului de fiiere (din cauza unor discuri defecte, cabluri, memorie sau erori ale nucleului) sa treaca neobservata, ceea ce poate duce, in cele din urma, la pierderea sau deteriorarea datelor. -C | --time-last-checked marca-temporala Stabilete ora la care sistemul de fiiere a fost verificat ultima data cu fsck.reiserfs. Acest lucru poate fi util in scripturile care utilizeaza un Logical Volume Manager pentru a realiza un instantaneu consistent al unui sistem de fiiere, iar apoi verifica sistemul de fiiere in timpul orelor libere pentru a se asigura ca nu a fost corupt din cauza unor probleme hardware, etc. Daca sistemul de fiiere a fost curat, atunci aceasta opiune poate fi utilizata pentru a stabili ultima ora de verificare a sistemului de fiiere original. Formatul parametrului opiunii ,,-time-last-checked" este formatul internaional de date, cu un specificator de ora opional, adica AAAALLZZ[HH[MM[SS]]]. Se accepta, de asemenea, cuvantul cheie now (acum), caz in care ultima ora verificata va fi fixata la ora curenta. -m | --max-mnt-count numar-max-de-montari Ajusteaza numarul de montari dupa care sistemul de fiiere va fi verificat de fsck.reiserfs(8). Daca parametrul ,,numar-max-de-montari" este definit ca <>, numarul de ori de cate ori sistemul de fiiere este montat nu va fi luat in considerare de fsck.reiserfs(8) i de nucleu. O valoare de <> va restabili valoarea implicita din timpul compilarii. Prin ealonarea numerelor de montare la care sistemele de fiiere sunt verificate forat se va evita ca toate sistemele de fiiere sa fie verificate in acelai timp atunci cand se utilizeaza sisteme de fiiere cu jurnal. Ar trebui sa luai in considerare cu atenie consecinele dezactivarii in totalitate a verificarii dependente de numarul de montari. Unitaile de disc defecte, cablurile, memoria i erorile de nucleu pot corupe un sistem de fiiere fara a marca sistemul de fiiere ca fiind murdar sau in eroare. Daca folosii jurnalizarea pe sistemul de fiiere, acesta nu va fi niciodata marcat ca fiind murdar, deci nu va fi verificat in mod normal. O eroare de sistem de fiiere detectata de nucleu va fora in continuare o verificare a sistemului de fiiere la urmatoarea repornire, dar s-ar putea sa fie deja prea tarziu pentru a preveni pierderea de date in acel moment. Aceasta opiune necesita un nucleu care sa permita incrementarea numarului la fiecare montare. Aceasta caracteristica nu a fost incorporata in versiunile de kernel mai vechi de 2.6.25. A se vedea, de asemenea, opiunea -c pentru verificarea in funcie de timp. -M | --mnt-count numar Stabilete numarul de ori de cate ori a fost montat sistemul de fiiere. Daca este stabilit la o valoare mai mare decat parametrul ,,numar-max-de-montari" stabilit de opiunea -m, fsck.reiserfs(8) va verifica sistemul de fiiere la urmatoarea repornire. SCENARII POSIBILE DE UTILIZARE A REISERFSTUNE: 1. Avei ReiserFS pe ,,/dev/hda1" i dorii ca acesta sa funcioneze cu jurnalul sau pe dispozitivul ,,/dev/jurnal". pornii nucleul corectat cu plasturele special ,,suport pentru jurnal realocabil" <> <> i utilizai sistemul de fiiere recent montat. Dorii sa modificai dimensiunea maxima a tranzaciei la 512 blocuri <> Dorii sa folosii sistemul dvs. de fiiere pe un alt nucleu care nu conine suport pentru jurnale realocabile. <> <> <> i utilizai sistemul de fiiere recent montat. 2. Dorii sa avei ReiserFS pe /dev/hda1 i sa putei comuta intre diferite jurnale, inclusiv jurnalul localizat pe dispozitivul care conine sistemul de fiiere. pornii nucleul corectat cu plasturele special ,,suport pentru jurnal realocabil" <> avei un disc de stare solida (poate ,,/dev/sda", acestea arata de obicei ca discurile scsi) <> Dispozitivul dvs. scsi moare, este ora trei dimineaa, avei un dispozitiv IDE in plus prin preajma <> sau <> <> folosind ,,/dev/hda1" sub nucleul corectat AUTOR Aceasta versiune de reiserfstune a fost scrisa de Vladimir Demidov i Edward Shishkin . ERORI Raportai erorile catre dezvoltatorii ReiserFS , furnizand cat mai multe informaii posibile - componentele calculatorului, nucleul, coreciile, configurarile, toate mesajele imprimate; verificai fiierul syslog pentru orice informaii conexe. CONSULTAI I reiserfsck(8), debugreiserfs(8), mkreiserfs(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 . Reiserfsprogs-3.6.27 ianuarie 2009 REISERFSTUNE(8)