.\" http://belgeler.org \- 2009\-10\-29T15:35:52+02:00 .\" 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 "mke2fs" 8 "Kasım 2002" "E2fsprogs sürüm 1.32" "" .nh .PD 0 .SH İSİM mke2fs \- bir ext2/3 dosya sistemi oluşturur .SH KULLANIM .nf \fBmke2fs \fR[ \fB\-c\fR | \fB\-l \fR\fIdosyaismi\fR ] [ \fB\-b \fR\fIblok\-boyu\fR ] [ \fB\-f \fR\fIadım\-boyu\fR ] \ [ \fB\-i \fR\fIdüğüm\-boyu\fR ] [ \fB\-j\fR ] [ \fB\-J \fR\fIgünlük\-seçenekleri\fR ] \ [ \fB\-N \fR\fIdüğüm\-sayısı\fR ] [ \fB\-n\fR ] [ \fB\-m \fR\fIyedek\-blok\-yüzdesi\fR ] \ [ \fB\-o \fR\fIişletim\-sistemi\fR ] [ \fB\-O \fR\fIözellik\fR[,...] ] [ \fB\-q\fR ] \ [ \fB\-r \fR\fIds\-sürümü\fR ] [ \fB\-R \fR\fIraid\-seçenekleri\fR ] [ \fB\-v\fR ] [ \fB\-F\fR ] \ [ \fB\-L \fR\fIetiket\fR ] [ \fB\-M \fR\fIson\-bağlanan\-dizin\fR ] [ \fB\-S\fR ] \ [ \fB\-T \fR\fIds\-türü\fR ] [ \fB\-V\fR ] \fIaygıt\fR [ \fIblok\-sayısı\fR ] \fBmke2fs \-O \fR \fIgünlük\-aygıtı\fR [ \fB\-b \fR\fIblok\-boyu\fR ] [ \fB\-L \fR\fIetiket\fR ] [ \fB\-n\fR ] [ \fB\-q\fR ] \ [ \fB\-v\fR ] \fIharici\-günlük\fR [ \fIblok\-sayısı\fR ] .fi .SH AÇIKLAMA \fBmke2fs\fR, genellikle bir disk bölümü üzerinde ext2/ext3 dosya sistemi oluşturmak için kullanılır. \fIaygıt\fR, aygıta karşılık gelen özel dosyadır (örneğin: /dev/hdXX). \fIblok\-sayısı\fR, aygıttaki blok sayısıdır. Şayet belirtilmemişse, \fBmke2fs\fR dosya sistemi boyutunu kendisi tespit eder. Şayet \fBmkfs.ext3\fR şeklinde kullanılmışsa, sanki \fB\-j\fR seçeneği kullanılmış gibi günlük dosyası oluşturur. .SH SEÇENEKLER .br .ns .TP \fB\-b \fR\fIblok\-boyu\fR Blok boyutlarını bayt cinsinden tanımlar. Geçerli değerler blok başına 1024, 2048, 4096 bayttır. Şayet bu seçenek belirtilmemişse, \fBmke2fs\fR blok boyutu dosya sisteminin kullanımına uygun olarak dosya sistemi boyutuna göre kararlaştırılır (\fB\-T\fR seçeneğine bakınız). .TP \fB\-c\fR Dosya sistemi oluşturulmadan önce aygıt bozuk bloklar aranır. Eğer bu seçenek iki kere belirtilmişse, hızlı bir salt okunur sınama yerine daha yavaş ve yıkıcı bir oku/yaz sınaması yapılır. .TP \fB\-f \fR\fIadım\-boyu\fR Bayt cinsinden adımlama boyu. Bu sürümde \fIadım\-boyu\fR blok boyuna eşittir. .TP \fB\-F\fR Aygıt blok özellikli olmasa bile, hatta sisteme bağlı olsa bile dosya sistemini oluşturulur. .TP \fB\-i \fR\fIdüğüm\-boyu\fR Boş bir dizinin disk üzerinde kaplayabileceği en küçük alan, bayt cinsinden verilir. \fBmke2fs\fR, diskteki boşluğunun her \fIdüğüm\-boyu\fR baytlık alanı için bir dosya düğümü oluşturur. \fIdüğüm\-boyu\fR büyüdükçe, daha az düğüm oluşturulur. Bu değer, dosya sisteminin blok boyutundan daha küçük olmamalıdır, yoksa çok fazla düğüm oluşturulmak durumunda kalınabilir. Unutmayın ki bir dosya sistemi oluşturulduktan sonra içindeki düğüm sayısını artırmak mümkün değildir. Bu nedenle bu parametre için değer atarken oldukça dikkatli olmanız ve kararınızı ona göre vermeniz gerekmektedir. .TP \fB\-j\fR ext3 günlüklü dosya sistemini oluşturur. Şayet \fB\-J\fR seçeneği kullanılmamışsa, günlük dosyası öntanımlı özelliklerle oluşturulur. Günlük destekli bir dosya sistemi oluşturabilmek için ext3 destekli bir çekirdek kullanmak zorundasınız. .TP \fB\-J \fR\fIgünlük\-seçenekleri\fR Belirtilen \fIgünlük\-seçenekleri\fR kullanılarak ext3 günlük dosyası oluşturulur. Günlük seçenekleri virgül ile ayrılarak ve herbirinin değeri \N'34'=\N'34' işareti kullanılarak belirtilirler. Desteklenen günlük seçenekleri: .RS .br .ns .TP \fBsize=\fR\fIgünlük\-boyu\fR Dosya sisteminin içinde boyu MB cinsinden belirtilen günlük dosyasını oluşturur. Bu dosyanın boyutu 1024 dosya sistemi bloğundan daha küçük olamaz (örnek: şayet 1k\N'39'lık bloklar kullanmışsanız en azından 1 MB\N'39'lik; 4k\N'39'lık bloklar kullanmışsanız en azından 4MB\N'39'lik günlük dosyası oluşturmalısınız). Ayrıca bu dosya 102400 dosya sistemi bloğundan büyük olamaz. .TP \fBdevice=\fR\fIdış\-günlük\-aygıtı \fR Başka bir aygıt üzerindeki jurnal dosyasının kullanılması sağlanır. Bu aygıt üzerindeki günlük dosyası daha önce aşağıdaki gibi oluşturulmuş olmalıdır: .IP .RS .nf \fBmke2fs\fR \-O günlük\-aygıtı dış\-günlük\-dosyası .fi .RE .IP \fIdış\-günlük\-dosyası\fR, oluşturulacak yeni dosya sistemi ile aynı blok boyunda olmalıdır. \fIdış\-günlük\-aygıtı\fR olarak doğrudan bir aygıt ismi belirtmek yerine, \fBLABEL=\fR\fIetiket\fR veya \fBUUID=\fR\fIuuid\fR de tanımlanabilir. Bu yöntemle, günlük dosyasının başlangıçındaki ext2 süperbloğunda saklanan \fIetiket\fR veya \fIuuid\fR\N'39'ye göre konumlanan dış aygıt atanmış olur. Bir günlük aygıtının \fIetiket\fR veya \fIuuid\fR\N'39'sini görebilmek için \fBdumpe2fs(8)\fR\N'39'i kullanabilirsiniz. Ayrıca, \fBtune2fs(8)\fR\N'39'in \fB\-L\fR seçeneğine de bakınız. .PP .RE .IP .IP Bir dosya sistemi için \fBboyut\fR ve \fBaygıt\fR seçeneklerinin ikisi birden belirtilmez. Sadece birisi belirtilebilir. .TP \fB\-l \fR\fIdosyaismi\fR İsmi \fIdosyaismi\fR ile belirtilen bozuk blokarın listesini içeren dosyayı okur. Bu listede bulunan bozuk blokların boyu, \fBmke2fs\fR ile kullandığınız blok boyu ile aynı olmak zorundadır. Bir dosya sistemini biçimlemeden önce bozuk blok sınaması için \fBmke2fs\fR\N'39'nin \fB\-c\fR seçeneğini kullanmak daha kolay ve daha az baş ağrıtıcı olabilir. Böylece \fBmke2fs\fR, \fBbadblocks\fR uygulamasına daima doğru parametreleri geçebilir. .TP \fB\-L \fR\fIetiket\fR Dosya sistemine bir etiket atar. .TP \fB\-m \fR\fIyedek\-blok\-yüzdesi\fR Süper kullanıcı için ayrılacak blokların yüzdesini ayarlar. Öntanımlı değer %5\N'39'dir. .TP \fB\-n\fR Dosya sistemi oluşturulmaz, sadece işlemleri gösterir, Yapsaydık ne olurdu sorusuna cevap bulmak için en uygun yoldur. Bu seçenek, belirli bir dosya sistemi için, yedek süper blokların yerini tespit etmek için kullanılır, bunun için dosya sisteminin ilk oluşturulması esnasında kullanılan \fBmke2fs\fR parametreleri kullanılır (tabii ki \fB\-n\fR seçeneği eklenerek). .TP \fB\-N \fR\fIdüğüm\-sayısı\fR Düğüm boyuna göre hesaplanmış düğüm sayısı yerine bu seçenekle toplam dosya düğümü sayısı belirtilebilir. Bu seçenek, kullanıcının istediği değeri doğrudan atamasını sağlar. .TP \fB\-o \fR\fIişletim\-sistemi\fR Dosya sisteminin "creator os" alanının öntanımlı değeri yerine yazılacak değer.Normalde bu değer öntanımlı olarak \fBmke2fs\fR uygulamasının üzerinde çalıştığı işletim sistemine ayarlıdır. .TP \fB\-O \fR\fIözellik\fR[,...] Dosya sistemini verilen özellikler (dosya sistemi seçenekleri) ile oluşturur. Öntanımlı olarak açık olan özelikler \N'96'^\N'39' sembolü önek olarak kullanmak sureti ile kapatılabilir. Gerçekte, \fBmke2fs\fR Linux 2.2 veya daha yeni bir sistem üzerinde çalışıyorsa, dosya sistemi özeliklerinde \fBsparse_super\fR ve \fBfiletype\fR özellikleri öntanımlı olarak etkin duruma getirilir (\fIişletim\-sistemi\fR olarak Hurd belirtilmemişse). Linux 2.2 öncesi çekirdekli bir yere bağlanmış dosya sistemleri veya diğer çekirdekler \fB\-O none\fR seçeneği ile oluşturulmalıdır. Böylece, \fBmke2fs\fR\N'39'nin üzerinde çalıştığı sistem bu özelliği desteklese bile, bu özellik devre dışı bırakılmış olur. Desteklenen dosya sistemi özellikleri şunlardır: .RS .br .ns .TP \fBsparse_super\fR Büyük dosya sistemlerinde yer tasarrufu sağlayabilmek için daha az yedek süperblok oluşturulmasını sağlar. .TP \fBfiletype\fR Dizin girdilerinde dosya türü bilgilerinin saklanmasını sağlar. .TP \fBhas_journal\fR \fB\-j\fR seçeneğinin yaptığı gibi bir ext3 günlük dosyası oluşturur. .TP \fBjournal_dev\fR Bir ext2 dosya sistemi yerine, verilen aygıt üzerinde bir dış ext3 günlük dosyası oluşturur. Bu dosyanın blok boyu günlükleyeceği dosya sisteminin blok boyu ile aynı olmalıdır. .PP .RE .IP .TP \fB\-q\fR Sessiz çalışma. \fBmke2fs\fR\N'39'nin bir betik içinden çalıştırıldığı durumlar için oldukça uygundur. .TP \fB\-r \fR\fIds\-sürümü\fR Yeni dosya sistemi için dosya sistemi sürümünü düzenler. Sadece 1.2 çekirdekleri 0 sürümü dosya sistemlerini desteklemektedir. Öntanımlı olarak 1 sürümü dosya sistemleri oluşturulur. .TP \fB\-R \fR\fIraid\-seçenekleri\fR Dosya sistemi için RAID seçeneklerini düzenler. Bu seçenekler virgül ile ayrılarak ve herbirinin değeri \N'34'=\N'34' işareti kullanılarak belirtilirler. Desteklenen seçenekler şunlardır: .RS .br .ns .TP \fBstride=\fR\fIayırma\-boyu\fR Her bir elemanı \fIayırma\-boyu\fR blokluk bir RAID dizisi olarak dosya sistemini yapılandırır. .PP .RE .IP .TP \fB\-S\fR Kurtarma amacıyla sadece süperblok ve grup tanımlayıcılar yeniden yazılır. Bütün süperbloklar ve yedek süperblokların zarar gördüğü durumlar için faydalıdır ve last\-ditch kurtarma yöntemi tercih edilir. Bu seçenek ile \fBmke2fs\fR süperblokları ve grup tanımlayıcılarını tekrar ilklendirir, düğüm tablosuna, blok ve düğüm biteşlemine dokunmaz. Bu seçeneğin kullanılmasında sonra \fBe2fsck\fR derhal çalıştırılmalıdır. Herhangi bir verinin kurtarılma garantisi olmadığını unutmayınız. Bu seçeneği kullanırken doğru blok boyu kullanmak kritik derecede önemlidir. Aksi taktirde kurtarma işleminin hiç şansı olmaz. .TP \fB\-T \fR\fIds\-türü\fR Dosya sisteminin ne amaçla kullanılacağını belirtir, böylece \fBmke2fs\fR\N'39'nin en uygun dosya sistemi parametrelerini seçmesi sağlanır. Desteklenen dosya sistemi türleri şunlardır: .RS .br .ns .TP \fBnews\fR Her 4kB\N'39'lık blok için bir düğüm. .TP \fBlargefile\fR Her 1MB\N'39'lık blok için bir düğüm. .TP \fBlargefile4\fR Her 4MB\N'39'lık blok için bir düğüm. .PP .RE .IP .TP \fB\-v\fR Ayrıntılı bir çıktı verir. .TP \fB\-V\fR \fBmke2fs\fR\N'39'nin sürüm numarasını görüntüler ve çıkar. .PP .SH YAZAN \fBmke2fs\fR\N'39'nin bu sürümü Theodore Ts\N'39'o tarafından yazılmıştır. .SH BÖRTÜ BÖCEK \fBmke2fs\fR, \fB\-f\fR seçeneğini kabul eder ama ext2 dosya sistemi henüz adımlamayı desteklemediği için bu seçeneği yok sayar. Başka sorunlar da olabilir. Lütfen bunları yazara bildiriniz. .SH TEMİNİ \fBmke2fs\fR, e2fsprogs paketinin bir parçasıdır ve şu adresten temin edilebilir: http://e2fsprogs.sourceforge.net/. .SH İLGİLİ BELGELER \fBbadblocks(8)\fR, \fBdumpe2fs(8)\fR, \fBe2fsck(8)\fR, \fBtune2fs(8)\fR. .SH ÇEVİREN Yalçın Kolukısa , Mart 2004