Provided by: manpages-pl_0.7-2_all bug

NAZWA

       badblocks - poszukiwanie uszkodzonych bloków na urządzeniu

SKŁADNIA

       badblocks  [ -svwnfBX ] [ -b rozmiar-bloku ] [ -c bloków-na-raz ] [ -e maks-złych-bloków ]
       [  -d  współcz-opóźn-odczytu  ]  [  -i  plik-wejściowy  ]  [  -o  plik-wynikowy  ]  [   -p
       liczba-przebiegów ] [ -t wzorzec-test ] urządzenie [ ostatni-blok ] [ początkowy-blok ]

OPIS

       badblocks  służy  do  wyszukiwania  uszkodzonych  bloków na urządzeniu (zwykle na partycji
       dyskowej). Urządzenie  jest  plikiem  specjalnym  odpowiadającym  danemu  urządzeniu  (np.
       /dev/hdc1).  Ostatni-blok  jest  ostatnim  sprawdzanym blokiem; jeśli nie zostanie podany,
       domyślnie  przyjmowany  jest  ostatni  blok  na  danym  urządzeniu.   Pierwszy-blok   jest
       opcjonalnym  parametrem, określającym początkowy numer bloku do sprawdzenia, który pozwala
       rozpocząć testowanie w połowie dysku. Jeśli nie zostanie podany,  domyślnie  używany  jest
       pierwszy blok dysku.

       Ważna  uwaga: Jeżeli wyjście badblocks ma być przekierowane do programu e2fsck lub mke2fs,
       to ważnym jest, aby został prawidłowo określony  rozmiar  bloku,  gdyż  generowane  numery
       bloków  mocno zależą od użytego rozmiaru bloku.  Z tego powodu zdecydowanie zalecane jest,
       aby użytkownicy nie uruchamiali badblocks bezpośrednio, a raczej posługiwali się opcją  -c
       programów e2fsck i mke2fs.

OPCJE

       -b rozmiar-bloku
              Określa rozmiar bloku w bajtach. Domyślnie wynosi 1024.

       -c bloków-na-raz
              Liczba bloków, testowanych za jednym razem. Domyślnie wynosi 64.

       -e maksymalna-liczba-złych-bloków
              Określa maksymalną liczbę złych bloków przed przerwaniem testu. Domyślnie wynosi 0,
              co oznacza, że  test  będzie  kontynuowany  aż  do  osiągnięcia  końca  testowanego
              obszaru.

       -d współczynnik-opóźnienia-odczytu
              Ten  parametr  powoduje,  jeśli zostanie podany i jest niezerowy, że program będzie
              czekał pomiędzy odczytami, czy nie wystąpią  błędy  spowodowane  operacją  odczytu.
              Opóźnienie  zostanie  obliczone  jako  procent  czasu,  jaki zajęło przeprowadzenie
              operacji odczytu. Innymi słowy, wartość 100 spowoduje,  że  każdy  odczyt  zostanie
              opóźniony o czas, jaki zajął poprzedni odczyt, a wartość 200 podwoi ten czas.

       -f     Normalnie,  badblocks  odmówi wykonania sprawdzenia w trybie odczytu i zapisu lub w
              trybie nie niszczącym danych na zamontowanym urządzeniu, gdyż  każdy  z  nich  może
              potencjalnie spowodować awarię systemu. Nawet sprawdzenie nie niszczące danych może
              spowodować uszkodzenie zamontowanego systemu plików.  Można to  zachowanie  zmienić
              za  pomocą  opcji  -f,  ale prawie nigdy nie należy jej używać --- jeśli użytkownik
              uważa, że jest mądrzejszy niż program badblocks, prawie na pewno nie powinien  tego
              robić.  Jedyny  przypadek,  kiedy  można  bezpiecznie  posłużyć  się  tą  opcją, to
              sytuacja,  gdy  zawartość  pliku  /etc/mtab  jest  nieprawidłowa,  a  urządzenie  w
              rzeczywistości nie jest zamontowane.

       -i plik-wejściowy
              Odczytuje  listę  aktualnie  istniejących,  znanych  uszkodzonych  bloków.  Program
              badblocks nie wykona sprawdzenia tych bloków, gdyż wiadomo, że są  one  uszkodzone.
              Jeśli  plik_wejściowy  zostanie  podany  jako  "-",  lista  zostanie  odczytana  ze
              standardowego wejścia.  Bloki występujące na tej liście zostaną pominięte na liście
              nowych uszkodzonych bloków tworzonej na standardowym wyjściu lub w pliku wynikowym.
              Opcja -b programu dumpe2fs(8)  może służyć do odtworzenia  listy  bloków  aktualnie
              zaznaczonych  jako uszkodzone w istniejącym systemie plików, w postaci odpowiedniej
              dla tej opcji.

       -n     Korzystanie podczas sprawdzenia z nieniszczącego danych  trybu  odczytu  i  zapisu.
              Domyślnie  przeprowadzane  są  wyłącznie sprawdzenia nieniszczące danych. Opcji tej
              nie można łączyć z opcją -w, gdyż wykluczają się one wzajemnie.

       -o plik-wynikowy
              Zapisuje listę uszkodzonych bloków do podanego  pliku.  Bez  tej  opcji,  badblocks
              wypisuje   listę  na  standardowe  wyjście.  Plik  ten  ma  postać  odpowiednią  do
              wykorzystania go w opcji -l programu e2fsck(8) lub mke2fs(8).

       -p liczba-przebiegów
              Powtarza skanowanie  dysku  tak  długo,  aż  w  ciągu  liczba-przebiegów  kolejnych
              skanowań dysku nie zostanie odkryty żaden nowy uszkodzony blok.  Domyślną wartością
              jest 0, co oznacza, że badblocks zakończy po pierwszym przebiegu.

       -s     Pokazuje  postęp  skanowania,  wypisując  zgrubny  procent   ukończenia   bieżącego
              przebiegu  programu  na  dysku.  Proszę  zauważyć,  że badblocks może wykonać kilka
              przebiegów na dysku, szczególnie jeśli podano opcję -p lub -w.

       -t wzorzec-testowy
              Określa wzorzec testowy, który będzie  odczytany  (i  zapisany)  do  bloków  dysku.
              wzorzec-testowy   może  być  albo  wartością  liczbową  pomiędzy  0  a  ULONG_MAX-1
              (włącznie), albo słowem "random", które wskazuje, że bloki powinny  być  wypełniane
              losowym  wzorcem  bitowym.  W  trybach odczytu/zapisu (-w) i niedestruktywnym (-n),
              jeden lub więcej wzorców testowych można  podać  za  pomocą  opcji  -t  do  każdego
              żądanego  wzorca  testowego.  W  przypadku  trybu  tylko  do  odczytu,  można podać
              wyłącznie jeden wzorzec i nie może być to "random". Testowanie tylko do odczytu  ze
              wzorcem  zakłada,  że podany wzorzec został wcześniej zapisany na dysk - jeśli nie,
              to duża liczba bloków nie przejdzie weryfikacji. Jeśli poda się wiele  wzorców,  to
              wszystkie   bloki   zostaną  przetestowane  jednym  wzorcem,  przed  przejściem  do
              następnego wzorca.

       -v     Tryb szczegółowy. Wypisze liczbę błędów odczytu, zapisu i  uszkodzonych  błędów  na
              standardowe wyjście błędów.

       -w     Podczas  sprawdzenia  korzysta z testu zapisywania. Po podaniu tej opcji, badblocks
              wyszukuje uszkodzone bloki zapisując pewne wzorce (0xaa, 0x55, 0xff, 0x00) w każdym
              bloku urządzenia, odczytując każdy blok i porównując zawartość. Opcji tej nie można
              łączyć z opcją -n, gdyż wykluczają się one wzajemnie.

       -B     Używa buforowanego wejścia/wyjścia  i  nie  używa  bezpośredniego  wejścia/wyjścia,
              nawet jeśli jest dostępne.

       -X     Wewnętrzna  flaga, przeznaczona do użycia tylko przez e2fsck(8) i mke2fs(8). Pomija
              ona kontrolę bezpieczeństwa w trybie wyłączności urządzenia.

OSTRZEŻENIE

       Nigdy nie należy używać opcji -w na urządzeniu zawierającym istniejący system  plików.  Ta
       opcja  kasuje dane! Jeśli istnieje potrzeba wykonania testu w trybie zapisu na istniejącym
       systemie plików, należy posłużyć się zamiast niej  opcją  -n.   Jest  to  wolniejsze,  ale
       zachowa istniejące dane.

       Opcja  -e powoduje, że badblocks wypisuje, prawdopodobnie niekompletną, listę uszkodzonych
       bloków. Zaleca się użycie jej tylko, gdy chce się wiedzieć, czy na  urządzeniu  są  jakieś
       uszkodzone bloki, a nie gdy potrzebna jest ich lista.

AUTOR

       badblocks  został  napisany przez Remy'ego Carda <Remy.Card@linux.org>. Aktualnie zarządza
       nim   Theodore   Ts'o   <tytso@alum.mit.edu>.    Niedestrukcyjny    test    odczytu/zapisu
       zaimplementował David Beattie <dbeattie@softhome.net>.

DOSTĘPNOŚĆ

       badblocks    jest    częścią    pakietu    e2fsprogs    i   jest   dostępny   na   stronie
       http://e2fsprogs.sourceforge.net.

ZOBACZ TAKŻE

       e2fsck(8), mke2fs(8)

TŁUMACZENIE

       Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Przemek  Borys  (PTM)
       <pborys@dione.ids.pl>, Andrzej M. Krzysztofowicz (PTM) <ankry@green.mf.pg.gda.pl> i Michał
       Kułach <michal.kulach@gmail.com>.

       Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów  na
       stronie   http://sourceforge.net/projects/manpages-pl/.  Jest  zgodne  z  wersją   1.42.12
       oryginału.