BADBLOCKS(8) System Manager's Manual BADBLOCKS(8) NUME badblocks - cauta blocuri defecte pe un dispozitiv SINOPSIS badblocks [ -svwnfBX ] [ -b dimensiune-bloc ] [ -c blocuri-deodata ] [ -d factor-intarziere-citire ] [ -e numar-maxim-blocuri-defectuoase ] [ -i fiier-intrare ] [ -o fiier-ieire ] [ -p numar-pai ] [ -t model-test ] dispozitiv [ ultimul-bloc ] [ primul-bloc ] DESCRIERE badblocks este utilizat pentru a cauta blocuri defecte pe un dispozitiv (de obicei o partiie de disc). dispozitiv este fiierul special care corespunde dispozitivului (de exemplu, /dev/hdc1). ultimul-bloc este ultimul bloc care urmeaza sa fie verificat; daca nu este specificat, ultimul bloc de pe dispozitiv este utilizat in mod implicit. primul-bloc este un parametru opional care specifica numarul blocului de pornire pentru testare, ceea ce permite ca testarea sa inceapa la mijlocul discului. Daca nu este specificat, primul bloc de pe disc este utilizat ca valoare implicita. Nota importanta: Daca ieirea din badblocks va fi transmisa programelor e2fsck sau mke2fs, este important ca dimensiunea blocului sa fie specificata corect, deoarece numerele de bloc care sunt generate depind foarte mult de dimensiunea blocului utilizat de sistemul de fiiere. Din acest motiv, se recomanda cu tarie ca utilizatorii sa NU ruleze direct badblocks, ci sa utilizeze opiunea -c a programelor e2fsck i mke2fs. OPIUNI -b dimensiune-bloc Specifica dimensiunea blocurilor in octei. Valoarea implicita este 1024. -c blocuri-deodata este numarul de blocuri care sunt testate simultan. Valoarea implicita este de 64. -d factor-intarziere-citire Acest parametru, daca este trecut i este diferit de zero, va face ca blocurile defectuoase sa ramana in ateptare intre citiri daca nu au existat erori in timpul operaiei de citire; intarzierea va fi calculata ca procent din timpul necesar pentru efectuarea operaiei de citire. Cu alte cuvinte, o valoare de 100 va face ca fiecare citire sa fie intarziata cu cat a durat citirea precedenta, iar o valoare de 200 de doua ori mai mult. -e numar-maxim-blocuri-defectuoase Specifica numarul maxim de blocuri defectuoase inainte de intreruperea testului. Valoarea implicita este 0, ceea ce inseamna ca testul va continua pana cand se atinge sfaritul intervalului de testare. -f In mod normal, <> va refuza sa efectueze un test de citire/scriere sau un test nedistructiv pe un dispozitiv care este montat, deoarece oricare dintre acestea poate cauza o posibila blocare a sistemului i/sau deteriorarea sistemului de fiiere, chiar daca acesta este montat doar pentru citire. Acest lucru poate fi anulat cu ajutorul opiunii -f, dar nu ar trebui sa fie folosita aproape niciodata --- daca va credei mai detept decat programul badblocks, aproape sigur nu suntei. Singurul moment in care aceasta opiune ar putea fi sigura de utilizat este daca fiierul ,,/etc/mtab" este incorect i dispozitivul nu este montat cu adevarat. -i fiier-intrare Citete o lista de blocuri defectuoase cunoscute deja existente. badblocks va sari peste testarea acestor blocuri, deoarece se tie ca sunt defectuoase. Daca fiier-intrare este specificat ca ,,-", lista va fi citita de la intrarea standard. Blocurile enumerate in aceasta lista vor fi omise din lista de blocuri defectuoase noi produsa la ieirea standard sau in fiierul de ieire. Opiunea -b din dumpe2fs(8) poate fi utilizata pentru a prelua lista blocurilor marcate in mod curent ca fiind defectuoase pe un sistem de fiiere existent, intr-un format adecvat pentru a fi utilizat cu aceasta opiune. -n Utilizai modul nedistructiv de citire-scriere. In mod implicit, se efectueaza numai un test nedistructiv de numai-citire. Aceasta opiune nu trebuie sa fie combinata cu opiunea -w, deoarece acestea se exclud reciproc. -o fiier-ieire Scrie lista de blocuri defectuoase in fiierul specificat. Fara aceasta opiune, badblocks afieaza lista la ieirea standard. Formatul acestui fiier este potrivit pentru a fi utilizat de catre aplicaia opiunea -l din e2fsck(8) sau mke2fs(8). -p numar-pai Se repeta scanarea discului pana cand nu se descopera blocuri noi in ,,numar-pai" scanari consecutive ale discului. Valoarea implicita este 0, ceea ce inseamna ca badblocks va iei dupa prima trecere. -s Afieaza progresul scanarii prin scrierea unui procent aproximativ de finalizare a trecerii actuale a blocurilor defectuoase pe disc. Reinei ca <> poate efectua mai multe treceri de testare pe disc, in special daca opiunea -p sau -w este solicitata de utilizator. -t model-test Specifica un model de test care urmeaza sa fie citit (i scris) pe blocurile discului. model-test poate fi fie o valoare numerica intre 0 i ULONG_MAX-1 inclusiv, fie cuvantul ,,random" (aleatoriu), care specifica faptul ca blocul trebuie umplut cu un model de bii aleatoriu. Pentru modurile de citire/scriere (-w) i nedistructiv (-n), se pot specifica unul sau mai multe modele de test prin specificarea opiunii -t pentru fiecare model de test dorit. Pentru modul ,,read-only" (numai-citire) se poate specifica doar un singur model i acesta nu poate fi ,,random". Testarea in modul ,,read-only" cu un model presupune ca modelul specificat a fost scris anterior pe disc - in caz contrar, un numar mare de blocuri nu vor fi verificate. Daca sunt specificate mai multe modele, toate blocurile vor fi verificate cu un model inainte de a trece la urmatorul model. -v Modul descriptiv. Va scrie la ieirea de eroare standard numarul de erori de citire, erori de scriere i corupii de date. -w Utilizeaza testul in modul-scriere. Cu aceasta opiune, badblocks cauta blocuri defectuoase prin scrierea unor modele (0xaa, 0x55, 0xff, 0x00) pe fiecare bloc al dispozitivului, citirea fiecarui bloc i compararea coninutului. Aceasta opiune nu poate fi combinata cu opiunea -n, deoarece acestea se exclud reciproc. -B Utilizeaza memorie tampon pentru operaiile de In/Ie i nu folosete ,,Direct I/O" (In/Ie directa), chiar daca este disponibila. -X Indicator intern care trebuie utilizat numai de e2fsck(8) i mke2fs(8). El ocolete verificarea de sigurana in modul exclusiv al dispozitivului in uz. AVERTISMENT Nu utilizai niciodata opiunea -w pe un dispozitiv care conine un sistem de fiiere existent. Aceasta opiune terge datele! Daca dorii sa efectuai teste in modul de scriere pe un sistem de fiiere existent, utilizai in schimb opiunea -n. Este mai lenta, dar va va pastra datele. Opiunea -e va face ca <> sa emita o lista posibil incompleta de blocuri defecte. Prin urmare, se recomanda utilizarea acestei opiuni numai atunci cand se dorete sa se tie daca exista blocuri defecte pe dispozitiv, i nu atunci cand se dorete obinerea unei liste de blocuri defecte. AUTOR badblocks a fost scris de Remy Card . Actualul responsabil cu intreinerea sa este Theodore Ts'o . Testul nedistructiv de citire/scriere a fost implementat de David Beattie . DISPONIBILITATE badblocks face parte din pachetul ,,e2fsprogs" i este disponibil la http://e2fsprogs.sourceforge.net. CONSULTAI I e2fsck(8), mke2fs(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.1 mai 2024 BADBLOCKS(8)