Revision 31785793 of "Badblocks" on plwiki{{Dopracować|Powinno być wyższa proporcja tekstu podsumowając tematu porównany do tekstu cytowanego - artykuł nie może być tylko cytat.}}
'''Badblocks''' ([[język angielski|ang.]] błędne sektory) – polecenie systemu [[Unix]] służące do szukania uszkodzonych sektorów (zwykle na dysku twardym). Jest częścią pakietu <i>e2fsprogs</i> i jest dostępna na stronie pakietu. Oryginalnym autorem badblocks jest [[Rémy Card]], a konserwatorem w 2002r. był [[Theodore Ts'o]]. [[David Beattie (informatyk)|David Beattie]] zapisał test odczytu/zapisu.<ref name="badblocksmanpage" />
== Składnia badblocks ==
"[ -svwnf ]<br>
[ -b rozmiar-sektora] <br>
[ -c sektorów_na_raz ] <br>
[ -i plik_wejściowy ] <br>
[ -o plik_wynikowy ] <br>
[ -p liczba_przebiegów ] <br>
urządzenie <br>
[ ostatni-sektor ] <br>
[ początkowy-sektor ]"<ref name="badblocksmanpage" /><br>
== Opcje programu badblocks ==
-b rozmiar sektora
:Opcja ta "określa rozmiar bloku w bajtach".<ref name="badblocksmanpage" />
-c sektorów_na_raz
:Opcja ta pozwala użytkownikowi ustawić liczbę sektorów "sprawdzanych jednocześnie. Wartością domyślną jest 16. Zwiększenie liczby, zwiększa wydajność badblocks oraz zużycie pamięci. Ilość pamięci potrzebna badblocks jest w trybie tylko do odczytu proporcjonalna do liczby sprawdzanych jednocześnie sektorów. Jeśli wartość parametru określającego liczbę sektorów będzie zbyt duża, to badblocks zakończy prawie natychmiast pracę z błędem braku pamięci "podczas przydzielania buforów" (ang. while allocating buffers). Jeśli będzie ona zbyt mała, to może się zdarzyć, że wątpliwe sektory na niepewnym twardym dysku zostaną ukryte przez efekty buforowania ścieżek dysku twardego."<ref name="badblocksmanpage" />
-i plik_wejściowy
:Polecenie służące do odczytu aktualnie istniejących list, znanych, uszkodzonych sektorów. "Program badblocks nie wykona sprawdzenia tych sektorów, bo wiadomo, że są one uszkodzone. Jeśli plik_wejściowy zostanie podany jako '-', lista ta zostanie odczytana ze standardowego wejścia. Sektory występujące na tej liście zostaną pominięte na liście nowych uszkodzonych sektorów tworzonej na standardowym wyjściu lub w pliku wynikowym."<ref name="badblocksmanpage" />
-o plik_wynikowy
:Opcja ta pozwala na zapisanie "listy uszkodzonych sektorów do podanego pliku. Bez tej opcji, badblocks wypisuje listę na standardowe wyjście."<ref name="badblocksmanpage" />
-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 sektor. Domyślnie ustawiona jest wartość 0, co oznacza, że badblocks zakończy skanowanie po pierwszym przebiegu."<ref name="badblocksmanpage" />
-n
:Opcja umożliwiająca "korzystanie podczas sprawdzenia z nie niszczącego danych trybu odczytu i zapisu. ... Nie można tej opcji łączyć z opcją -w, bo wykluczają się one wzajemnie."<ref name="badblocksmanpage" />
-s
:Ta opcja "pokazuje postępy przeszukiwania, wypisując numery sektorów podczas ich sprawdzania."<ref name="badblocksmanpage" />
-v
:Opcja "trybu rozwlekłego (gadatliwego)."<ref name="badblocksmanpage" />
-w
:"Korzystanie podczas sprawdzenia z testu zapisywania. Po podaniu tej opcji, badblocks wyszukuje uszkodzone sektory zapisując pewne wzorce (0xaa, 0x55, 0xff, 0x00) w każdym sektorze urządzenia, odczytując każdy [sektor] i porównując jego zawartość. Opcji tej nie można łączyć z opcją -n, gdyż wykluczają się one wzajemnie."<ref name="badblocksmanpage" />
== Ważne uwagi ==
Według informacji zamieszczonej na stronie badblocksa: "Jeżeli wyjście badblocks ma być przekierowane do programu [[e2fsck]] lub [[mke2fs]], to należy, prawidłowo określić rozmiar [[sektor dysku |sektora]], gdyż generowane numery sektorów mocno zależą od użytego rozmiaru sektora. Z tego powodu zalecane jest, aby użytkownicy nie uruchamiali badblocks bezpośrednio, a raczej posługiwali się opcją -c programów <i>e2fsck</i> i <i>mke2fs</i>."<ref name="badblocksmanpage" />
Strona ta też uważa, że "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."<ref name="badblocksmanpage">{{cytuj stronę| url =http://man.cx/badblocks%288%29/pl | tytuł =Manpages | data dostępu =2012-05-27 | nazwisko =Card | imię =Rémy | link autor =Rémy Card | autor2 =Projekt Tłumaczenia Manuali | data =2002-03 | rok = | miesiąc = | format = | praca = | opublikowany = | stron = | język = | archiwum=http://www.webcitation.org/67yB0eJQ9| zarchiwizowano =2012-05-27}}</ref>
{{Przypisy}}
== Linki zewnętrzne ==
* [http://e2fsprogs.sourceforge.net Strona pakietu e2fprogs {{lang|en}}]
* [http://linux.about.com/library/cmd/blcmdl8_badblocks.htm Strona o e2fprogs {{lang|en}}]
[[Kategoria:Polecenia Unix]]
[[Kategoria: Administracja systemem]]
[[Kategoria: Informatyka]]
[[en:Badblocks]]
[[es:Badblocks]]
[[fr:Badblocks]]
[[zh:Badblocks]]All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://pl.wikipedia.org/w/index.php?oldid=31785793.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|