.\" http://belgeler.org \- 2018\-02\-08T10:38:20Z .\" Copyright 1993, 1994, 1995 by Theodore Ts\N'39'o. All Rights Reserved. .\" This file may be copied under the terms of the GNU Public License. .TH "badblocks" 8 "Kasım 2002" "E2fsprogs version 1.32" "" .nh .PD 0 .SH İSİM badblocks \- bir aygıtı bozuk blokları bulmak için tarar .SH KULLANIM .nf \fBbadblocks \fR[ \fB\-svwnf\fR ] [ \fB\-b \fR\fIblokboyu\fR ] [ \fB\-c \fR\fIbloksayısı\fR ] \ [ \fB\-i \fR\fIgirdidosyası\fR ] [ \fB\-o \fR\fIçıktıdosyası\fR ] [ \fB\-p \fR\fItaramasayısı\fR ] \ \fIaygıt\fR [ \fIsonblok\fR ] [ \fIilkblok\fR ] .fi .SH AÇIKLAMA \fBbadblocks\fR, bir aygıt (genellikle bir disk bölümü) üzerinde bulunan bozuk blokları aramak için kullanılır. \fIaygıt\fR, /dev/hdc1 gibi bir aygıtı gösteren özel bir dosyadır. \fIsonblok\fR ise sınanacak en son bloktur. Eğer belirtilmez ise öntanımlı olarak aygıt üserindeki son blok kullanılır. \fIilkblok\fR 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. .br .ns .TP \fBÖnemli bilgi:\fR Eğer \fBbadblocks\fR komutunun çıktısı \fBe2fsck(8)\fR ya da \fBmke2fs(8)\fR\N'39'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 \fBbadblocks\fR komutu yerine \fBe2fsck(8)\fR ve \fBmke2fs(8)\fR\N'39'i \fB\-c\fR seçeneğiyle kullanması şiddetle önerilir. .PP .SH SEÇENEKLER .br .ns .TP \fB\-b \fR\fIblokboyu\fR Blok uzunluğu bayt cinsinden belirtilir. .TP \fB\-c \fR\fIbloksayısı\fR Bir kerede sınanacak blok sayısı belirtilir. Öntanımlı değer 16 bloktur. Bu sayının artırılması \fBbadblocks\fR\N'39'un verimliliğini artırır fakat aynı zamanda bellek kullanımını da artırır. \fBbadblocks\fR, 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 \fIbloksayısı\fR argümanı çok yüksek tutulursa \fBbadblocks\fR "tamponları ayırmada bellek yetersizliği" hatası verecek ve çıkacaktır. Yıkıcı olmayan oku/yaz sınamasında \fIbloksayısı\fR\N'39'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. .TP \fB\-f\fR Normalde, \fBbadblocks\fR 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 \fBbadblocks\fR\N'39'tan daha akıllı olduğunuzu düşünüyorsanız ki neredeyse böyle bir şey imkansızdır, bu güçlük \fB\-f\fR 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. .TP \fB\-i \fR\fIgirdidosyası\fR Zaten varolan bozuk blokların listesini okur. \fBbadblocks\fR komutu bu blokları sınamadan atlayacaktır. Çünkü bunlar zaten bozuk olduğu bilinen bloklardır. \fIgirdidosyası\fR 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 \fBdumpe2fs(8)\fR komutunun \fB\-b\fR seçeneği ile alabilirsiniz. .TP \fB\-o \fR\fIçıktıdosyası\fR Bozuk blokların listesini belirtilen dosyaya yazar. Bu seçenek verilmezse bozuk bloklar standart çıktıda listelenir. Bu dosyanın biçimi \fBe2fsck(8)\fR ya da \fBmke2fs(8)\fR komutunun \fB\-l\fR seçeneğiyle kullanılmaya uygundur. .TP \fB\-p \fR\fItaramasayısı\fR 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. .TP \fB\-n\fR 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 \fB\-w\fR seçeneği ile birlikte kullanılmamalıdır. .TP \fB\-s\fR Sınanan blokların numaralarını çıktılamak suretiyle sınama sürecinin gelişimini gösterir. .TP \fB\-v\fR Ayrıntı kipi. .TP \fB\-w\fR Yıkıcı yazma kipi kullanılır. Bu seçenekle, \fBbadblocks\fR 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 \fB\-n\fR seçeneği ile birlikte asla kullanılmamalıdır. .PP .SH UYARI \fB\-w\fR 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 \fB\-n\fR seçeneğini kullanmalısınız. Bu seçenek verildiğinde işlem daha yavaştır ama diskteki veri korunur. .SH YAZAN \fBbadblocks\fR, Remy Card tarafından yazılmıştır. Şu andaki sorumlusu Theodore Ts\N'39'o \N'39'dur. Yıkıcı olmayan okuma\-yazma sınaması David Beattie tarafından gerçeklenmiştir. .SH YARARLANIM \fBbadblocks\fR, e2fsprogs paketinin bir parçasıdır ve http://e2fsprogs.sourceforge.net adresinden elde edilebilir. .SH İLGİLİ BELGELER \fBe2fsck(8)\fR, \fBmke2fs(8)\fR, \fBdumpe2fs(8)\fR. .SH ÇEVİREN Serpil Vuran , Haziran 2004