Provided by:
manpages-tr_1.0.5.1-2_all 
İSİM
badblocks - bir aygıtı bozuk blokları bulmak için tarar
KULLANIM
badblocks [ -svwnf ] [ -b blokboyu ] [ -c bloksayısı ]
[ -i girdidosyası ] [ -o çıktıdosyası ] [ -p taramasayısı ]
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/hdc1 gibi bir aygıtı
gösteren özel bir dosyadır. sonblok ise sınanacak en son bloktur. Eğer
belirtilmez ise öntanımlı olarak aygıt üserindeki son blok kullanılır.
ilkblok sınamanın başlatılacağı ilk bloğu gösteren isteğe bağlı bir
parametredir. Bu parametre sınamaya diskin ortasından başlayabilme
esnekliği sağlar. Eğer belirtilmesse ö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 büyüklüğü gerektiği biçimde
belirtilmelidir çünkü hesaplanan blok sayısı blok büyüklüğüne
göre değişmektedir.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.
-c bloksayısı
Bir kerede sınanacak blok sayısı belirtilir. Öntanımlı değer 16
bloktur. Bu sayının artırılması badblocks'un verimliliğini
artırır fakat aynı zamanda bellek kullanımını da artırır.
badblocks, bir kerede sınayacağı blokların sayısıyla doğru
orantılı bir belleğe gereksinim duyar. Bu miktar oku/yaz kipinde
salt-okunur kipe oranla iki kat, yıkıcı olmayan oku/yaz kipinde
üç kattır. Eğer bloksayısı argümanı çok yüksek tutulursa
badblocks "tamponları ayırmada bellek yetersizliği" hatası
verecek ve çıkacaktır. Yıkıcı olmayan oku/yaz sınamasında
bloksayısı'nı çok küçük bir değer olarak verilmesi ise sabit
diskin iz tamponunun etkilerinden dolayı bir güvenilmez sabit
diskte bozuk blokların gizli kalmasına yol açabilir.
-f Normalde, badblocks bağlanmış bir aygıt üzerinde oku/yaz
sınaması ya da yıkıcı olmayan 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.
-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.
-n Yıkıcı olmayan oku-yaz kipi kullanılır. Öntanımlı olarak sadece
yıkıcı olmayan okuma sınaması yapılır. Bu seçenek, yıkıcı yazma
yapılan -w seçeneği ile birlikte kullanılmamalıdır.
-s Sınanan blokların numaralarını çıktılamak suretiyle sınama
sürecinin gelişimini gösterir.
-v Ayrıntı kipi.
-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 yıkıcı olmayan oku-yaz kipinin kullanılmasını sağlayan
-n seçeneği ile birlikte asla kullanılmamalıdır.
UYARI
-w seçeneği, üzerinde bir dosya sistemi olan bir disk üzerinde asla
kullanılmamalıdır. Bu seçenek verileri siler! Eğer bir dosya sistemi
üzerinde yazma sınaması uygulamak istiyorsanız -n seçeneğini
kullanmalısınız. Bu seçenek verildiğinde işlem daha yavaştır ama
diskteki veri korunur.
YAZAN
badblocks, Remy Card <Remy.Card (at) linux.org> tarafından
yazılmıştır. Şu andaki sorumlusu Theodore Ts'o <tytso (at)
mit.edu>'dur. Yıkıcı olmayan okuma-yazma sınaması David Beattie
<dbeattie (at) softhome.net> 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), dumpe2fs(8).
ÇEVİREN
Serpil Vuran <serpilc (at) erkunt.com.tr>, Haziran 2004