Provided by: manpages-tr_2.0.6-2_all 

İSİM
badblocks - aygıtı bozuk blokları bulmak için tarar
KULLANIM
badblocks [ -svwnfBX ] [ -b blokboyu ] [ -c bloksayısı ] [ -d çarpan ] [ -e azmbloksayısı ] [ -i
girdidosyası ] [ -o çıktıdosyası ] [ -p taramasayısı ] [ -t şablon ] aygıt [ sonblok ] [
ilkblok ]
AÇIKLAMA
badblocks, bir aygıt (genellikle bir disk bölümü) üzerinde bulunan bozuk blokları aramak için kullanılır.
aygıt, /dev/sdc1 gibi bir aygıtı gösteren özel bir dosyadır. sonblok ise sınanacak en son bloktur.
Belirtilmezse öntanımlı olarak aygıt üzerindeki son blok kullanılır. ilkblok sınamanın başlatılacağı ilk
bloğu gösteren isteğe bağlı bir girdidir. Bu girdi sınamaya diskin ortasından başlayabilme esnekliği
sağlar. Eğer belirtilmezse öntanımlı olarak disk üzerindeki ilk blok kullanılır.
Önemli bilgi
Eğer badblocks komutunun çıktısı e2fsck(8) ya da mke2fs(8)’e yönlendirilecekse blok boyunun gerektiği
biçimde belirtilmesi önemlidir, çünkü üretilen blok sayısı dosya sisteminde kullanılan blok boyuna
çok bağlıdır. Bu sebepten kullanıcının badblocks komutu yerine e2fsck(8) ve mke2fs(8)’i -c
seçeneğiyle kullanması şiddetle önerilir.
SEÇENEKLER
-b blokboyu
Blok uzunluğu bayt cinsinden belirtilir. 1024 öntanımlıdır.
-c bloksayısı
Bir kerede sınanacak blok sayısı belirtilir. 64 öntanımlıdır.
-d çarpan
Belirtilen sıfırdan farklı bir değer, okuma işleminde bir hata oluşmamışsa hatalı blokların okumalar
arasında uyumasına sebep olur. Gecikme, okuma işleminin gerçekleşeceği sürenin yüzdesi olarak
hesaplanır. Başka bir deyişle, 100 değeri her okumanın önceki okumanın gerçekleştiği süre kadar
geciktirileceği, 200 ise bunun iki katına çıkacağı anlamına gelir.
-e azmbloksayısı
Sınamadan çıkılmadan önceki hatalı azami blok sayısını belirler. 0 değeri, sınama aralığına ulaşana
kadar sınamanın devam edeceği anlamına gelir.
-f Normalde, badblocks bağlanmış bir aygıt üzerinde oku/yaz sınaması ya da zararsız yazma sınaması
yapmayı reddeder. Çünkü her ikisi de sistemin çökmesine hatta salt-okunur biçimde bağlanmış dahi olsa
dosya sisteminin zarar görmesine neden olabilir. Eğer badblocks’tan daha akıllı olduğunuzu
düşünüyorsanız ki neredeyse böyle bir şey imkansızdır, bu güçlük –f seçeneği kullanılarak aşılabilir,
ancak bu seçeneği kullanmaktan mümkün olduğunca kaçınmak gerekir. Bu seçeneğin kullanılabileceği
güvenli tek durum, /etc/mtab dosyasının yanlış olduğu ve aygıtın gerçekte bağlı olmadığı durumdur.
-i girdidosyası
Zaten varolan bozuk blokların listesini okur. badblocks komutu bu blokları sınamadan atlayacaktır.
Çünkü bunlar zaten bozuk olduğu bilinen bloklardır. girdidosyası yerine "-" yazılırsa liste standart
girdiden okunacaktır. Standart çıktıya ya da çıktı dosyasına yazılacak yeni bozuk bloklar listesinde
bu listede belirtilen bloklar görünmeyecektir. Sınamaya başlamadan önce bozuk olduğu bilinen
blokların listesini bu seçenekte kullanılabilecek biçimde dumpe2fs(8) komutunun –b seçeneği ile
alabilirsiniz.
-n Zararsız oku/yaz kipi kullanılır. Öntanımlı olarak yalnızca bir zararsız salt-okunur sınama yapılır.
Yıkıcı okuma/yazma yapan -w seçeneğiyle birlikte asla kullanılmamalıdır.
-o çıktıdosyası
Bozuk blokların listesini belirtilen dosyaya yazar. Bu seçenek verilmezse bozuk bloklar standart
çıktıda listelenir. Bu dosyanın biçimi e2fsck(8) ya da mke2fs(8) komutunun –l seçeneğiyle
kullanılmaya uygundur.
-p taramasayısı
Bozuk blok kalmayıncaya kadar diskin kaç kere taranacağı belirtilir. Öntanımlı değeri sıfırdır. Yani
bu seçenek belirtilmezse disk sadece bir defa taranır.
-s Disk üzerinde geçilen mevcut hatalı blokların kabaca tamamlanma yüzdesini yazarak taramanın
ilerlemesini gösterir. Özellikle kullanıcı -p veya -w seçeneğini de belirtmişse, hatalı bloklar için
disk üzerinde birden fazla sınama geçişi yapabileceği unutulmamalıdır.
-t şablon
Disk blokları üzerinde yazılıp okunacak sınama şablonunu belirler. şablon, 0 ile ULONG_MAX-1 (dahil)
arasında bir sayısal değer veya bloğun rastgele bitlerle doldurulması gerektiğini belirten "random"
sözcüğü olabilir. Yıkıcı oku/yaz (-w) ve zararsız oku/yaz (-n) kipleri için, istenen her şablon ayrı
bir -t seçeneği ile belirtilebilir. Salt-okunur kip için yalnızca tek bir şablon belirtilebilir ve bu
"random" olamaz. Salt-okunur sınamada, belirtilen şablonun daha önce diske yazıldığı varsayılır -
aksi takdirde, çok sayıda blok doğrulamada başarısız olur. Birden fazla şablon belirtilirse, bir
sonraki şablona geçmeden önce tüm bloklar tek bir şablon ile sınanır.
-v Ayrıntı kipi. Okuma ve yazma hatası sayısı ile veri kaybı standart hataya yazılır.
-w Yıkıcı yazma kipi kullanılır. Bu seçenekle, badblocks bozuk blokları bulurken bloğa bir dizge (0xaa,
0x55, 0xff, 0x00) yazar ve sonra bu dizgeyi aynı bloktan okuyup sonucu karşılaştırır. Bu seçenek
zararsız oku-yaz kipinin kullanılmasını sağlayan -n seçeneği ile birlikte asla kullanılmamalıdır.
-B Tamponlu G/Ç kullanılır. Mümkün olsa bile doğrudan G/Ç kullanılmaz.
-X e2fsck(8) ve mke2fs(8) tarafından dahili olarak kullanılır. Dahili olarak kullanılan ayrıcalıklı
kipte aygıt güvenlik sınamasını atlar.
UYARI
-w seçeneği, üzerinde bir dosya sistemi olan bir disk üzerinde asla kullanılmamalıdır. Bu seçenek
verileri siler! Bir dosya sistemi üzerinde yazma sınaması yapılmak istenirse –n seçeneği kullanılmalıdır.
Bu seçenek verildiğinde işlem daha yavaştır ama diskteki veri korunur.
-e seçeneği, bozuk blok listesinin tamamlanmadan çıktılanmasına sebep olabilir. Bu nedenle, bozuk
blokların listesi istendiğinde değil, yalnızca aygıtta herhangi bir bozuk blok olup olmadığı bilinmek
istendiğinde kullanılması önerilir.
YAZAN
badblocks, Remy Card tarafından yazılmıştır. Şu andaki sorumlusu: Theodore Ts’o. Zararsız okuma-yazma
sınaması David Beattie tarafından gerçeklenmiştir.
YARARLANIM
badblocks, e2fsprogs paketinin bir parçasıdır ve http://e2fsprogs.sourceforge.net adresinden elde
edilebilir.
İLGİLİ BELGELER
e2fsck(8), mke2fs(8).
ÇEVİREN
© 2004 Serpil Vuran
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri yapmak için https://github.com/TLBP/manpages-
tr/issues adresinde "New Issue" düğmesine tıklayıp yeni bir konu açınız ve isteğinizi belirtiniz.
E2fsprogs 1.46.5 Aralık 2021 BADBLOCKS(8)