Proiectul opennet om badblocks (8) al echipei de administrare a sistemului (freebsd și linux)

badblocks (8)
  • >> badblocks (8) (Om rus: Comenzi de administrare a sistemului)
  • badblocks (8) (om Linux: Comenzi de administrare a sistemului)

    badblocks - căutați discul pentru blocurile rău

    badblocks [-svwnf] [Bloc -brazmer] [-cportsiya_blokov] [-ivhodyaschiy_fayl] [-oiskhodyaschiy_fayl] [-pchislo_poiskov] [-tproveryaemyy_obrazets] Unitate [bloc finală] [bloc de pornire]

    badblocks este folosit pentru a căuta blocuri rău de pe dispozitiv (de obicei o partiție de disc). Un dispozitiv este un fișier special care corespunde unui disc (de exemplu, / dev / hdc1). Blocul final este ultima unitate de testat; dacă nu este specificat, atunci (în mod implicit) va fi cel mai recent bloc utilizat pe dispozitiv. Blocul de pornire este un parametru opțional, indicând numărul blocului, începând de la care va fi efectuată verificarea discului. Dacă nu este specificat, atunci (în mod implicit) acesta va fi primul bloc care este utilizat pe dispozitiv.

    Notă importantă: Dacă ieșirea rezultatelor comenzii badblocks este redirecționată programe e2fsck sau mke2fs, este important ca dimensiunea blocului a fost setată opțiunea -b în mod corespunzător, pentru că numerele generate de unitățile lor depind în mare măsură de mărimea blocului utilizat. Din acest motiv, este recomandat ca utilizatorii să nu ruleze badblocks comanda direct, dar cel mai bine este de a utiliza programele e2fsck și mke2fs cu parametrul -c (adica de a face o verificare a sistemului de fișiere pentru blocuri de rău).

    -b-block size Specifică dimensiunea blocului utilizat în disc, în octeți. -port_blocks Specifică porțiunea blocurilor care trebuie verificate simultan. Valoarea implicită este de 64 blocuri. De obicei badblocks comanda -f nu budete efectua citește operație / scriere sau nu pentru a efectua o verificare, ceea ce poate duce la distrugerea datelor de pe un dispozitiv montat în următoarele cazuri: în cazul în care sistemul a fost potențial închis anormal și / sau sistemul de fișiere este deteriorat și montat numai pentru citire. Acest mod de blocare poate fi anulată prin utilizarea opțiunii -f, dar în cele mai multe cazuri, acest lucru nu ar trebui să fie făcut (dacă credeți că programul badblocks este foarte inteligent, te înșeli profund). Numai într-un singur caz, utilizarea acestui parametru nu poate fi periculos - atunci când este utilizat din informațiile de dispozitiv de fișier / etc / mtab nu este corectă, iar dispozitivul necesar nu este instalat în realitate. -iInputfile Citește o listă a blocurilor rău deja existente (găsite mai devreme). Badblocks va sări peste aceste blocuri în timpul scanării, considerându-le ca fiind rău. Dacă fișierul input_file este specificat ca "-", lista va fi citită de la dispozitivul de intrare standard. Blocurile listate în această listă vor fi sărite în lista blocurilor rău noi găsite care vor fi trimise la dispozitivul de ieșire standard sau la fișierul de ieșire. Folosind comanda dumpe2fs (8) cu opțiunea -b, puteți obține o listă de blocuri marcate ca fiind nereușite în sistemul de fișiere existent. Formatul acestei liste este potrivit pentru utilizare cu opțiunea -i. -Outboundfile Salvează lista blocurilor defecte la fișierul de ieșire specificat. Fără acest parametru, comanda badblocks imprimă această listă la dispozitivul de ieșire standard. Formatul listei din fișierul este potrivit pentru utilizarea în comenzile e2fsck (8) sau mke2fs (8) -l.-pchislo_raz_poiska parametru se repetă pe același spațiu pe disc, caută blocuri de rău specificate în numărul parametrului din nou. În mod implicit, valoarea acestui parametru este 0. Aceasta înseamnă că comanda badblocks va finaliza căutarea după prima trecere. - model de testare Specifică eșantionul care trebuie verificat pentru operațiile de citire / scriere pe blocurile de discuri. proveryaemyy_obrazets poate fi fie o valoare numerică situată între 0 și 1 inclusive ULONG_MAX-sau cuvânt „la întâmplare“, ceea ce indică faptul că unitatea trebuie umplute cu o mostră sub formă de biți aleatorii. Pentru modul de testare citire / scriere (-w) sau siguranță (-n), pot fi specificate una sau mai multe eșantioane de testare, fiecare dintre ele fiind descrisă de opțiunea -t. Pentru modul read-only, poate fi specificat un singur model și acesta nu poate fi un model aleatoriu. Un test cu un eșantion în modul read-only înseamnă că eșantionul specificat trebuie scris anterior pe disc - dacă acest lucru nu este posibil, atunci un număr mare de blocuri va fi ignorat în timpul testării. Dacă se face o verificare pe un set de mostre, atunci toate blocurile vor fi verificate mai întâi pentru un eșantion, apoi pentru celelalte. -n Forțează utilizarea unui mod de citire și scriere care nu distruge date. Acest mod este utilizat în mod implicit pentru a efectua o verificare a discului. Acest parametru nu ar trebui să fie combinat cu parametrul -w, deoarece acțiunile lor se exclud reciproc. -s Afișează progresul procesului de validare, afișând numerele blocurilor în ordinea în care au fost verificate. -v Raportați în detaliu despre ce se întâmplă. -w Modul real de înregistrare este folosit pentru verificare. Cu acest parametru de comandă badblocks căutări pentru blocuri de rău, prima înregistrare a modelelor speciale (0xaa, 0x55, 0xff, 0x00) în fiecare unitate dispozitivului testat, și apoi citirea fiecare bloc și compararea conținutului se încheie. Acest parametru nu poate fi combinat cu parametrul -n, deoarece acțiunile lor se exclud reciproc.

    Fii atent!

    Nu utilizați niciodată opțiunea -w pe un dispozitiv care conține sistemul de fișiere în uz. Această opțiune distruge informațiile de pe disc! Dacă doriți să utilizați modul de scriere pentru a testa sistemul de fișiere, utilizați opțiunea -n. În acest caz, testul va fi mai lent, dar datele dvs. nu vor fi afectate.

    Verificați dispozitivul / dev / hdb1 (al doilea hard disk) și trimiteți rezultatele la badblocks.list. # badblocks -o badblocks.list / dev / hdb1

    badblocks a fost scris de Remy Card . În prezent, este însoțită de Theodore Ts'o . O verificare de securitate pentru operațiunile de citire / scriere a fost efectuată de David Beattie .

    LOCAȚIE

    Articole similare