Provided by: manpages-tr_2.0.6-2_all bug

İSİM

       e2fsck - Linux ext2/ext3/ext4 dosya sistemini denetler
       fsck.ext2 - Linux ext2 dosya sistemini denetler
       fsck.ext3 - Linux ext3 dosya sistemini denetler
       fsck.ext4 - Linux ext4 dosya sistemini denetler

KULLANIM

       e2fsck [  -pacnyrdfkvtDFV  ] [ -b süperblok ] [ -B blokboyu ] [ -l|-L bozuk_blok_dosyası ] [ -C dt ] [ -j
              harici_günlük ] [ -E ek_seçenekler ] [ -z gerial_dosyası ] aygıt

AÇIKLAMA

       e2fsck, ext2/ext3/ext4 dosya sistemlerini denetlemek için kullanılır. Günlük kaydı kullanan ext3 ve  ext4
       dosya  sistemleri  için,  sistem  temiz  olmayan  bir şekilde hatasız olarak kapatılmışsa, normal olarak,
       günlükte kayıtlı hareketler yeniden yürütüldükten  sonra  dosya  sisteminin  temiz  olarak  işaretlenmesi
       gerekir.  Bu nedenle, günlük kaydı kullanan dosya sistemleri için e2fsck, süper blokta daha fazla denetim
       gerektiğini belirtilmediği takdirde normal olarak günlüğü yeniden yürütür ve çıkar.

       aygıt, blok aygıtının (örneğin: /dev/sdc1) veya dosya sistemini içeren dosyanın adıdır.

       Uyarı:
           Genelde e2fsck’yı bağlı dosya sistemlerinde çalıştırmak güvenli değildir. Tek istisna -n  seçeneğinin
           belirtilmesi  ve  -c,  -l  veya  -L seçeneklerinin belirtilmemesidir. Ancak, bunu yapmak güvenli olsa
           bile, dosya sistemi bağlanmışsa e2fsck tarafından gösterilen sonuçlar geçerli değildir. e2fsck, bağlı
           bir dosya sisteminin denetlenmesi gerekip gerekmediğini sorarsa, tek doğru  cevap  “no/hayır”dır.  Ne
           yaptıklarını gerçekten bilen uzmanlar bile bu soruya başka bir yanıt vermeden önce düşünmelidir.

       e2fsck  etkileşimli  kipte  çalıştırılırsa (yani -y, -n veya -p seçeneklerinden hiçbiri belirtilmemişse),
       uygulama kullanıcıdan  dosya  sisteminde  bulunan  her  sorunu  düzeltmesini  ister.  ’y’  yanıtı  hatayı
       düzeltecektir;  ’n’  hatayı düzeltmeden bırakır; ve ’a’ sorunu ve sonraki tüm sorunları çözecektir; Enter
       tuşuna basmak, soru işaretinden önce yazdırılan  öntanımlı  yanıtla  devam  edecektir.  Ctrl-C’ye  basmak
       e2fsck’yı hemen sonlandırır.

SEÇENEKLER

       -a  -p  seçeneği  ile aynıdır. Geriye uyumluluk için vardır; mümkün olduğunca –p seçeneğinin kullanılması
           önerilir.

       -b süperblok
           Birincil süperbloğu kullanmak yerine, süperblok ile belirtilen  başka  bir  süperbloğu  kullanır.  Bu
           seçenek, birincil süperblok bozulduğu durumlarda kullanılır. Yedek süperbloğun yeri, dosya sisteminin
           blok boyutu, her gruptaki blok sayısı ve sparse_super gibi özellikler ile alakalıdır.

           mke2fs(8)  komutunu  –n  seçeneği  ile  birlikte  kullanılarak, mke2fs’nin dosya sisteminin düzeniyle
           tutarlı seçeneklerle (dosya sisteminin blok boyutu, her  gruptaki  blok  sayısı,  sparse_super  gibi)
           dosya sistemini oluşturduğu varsayımıyla, yedek süperblokların nerelerde bulunduğu öğrenilebilir.

           Şayet bir süperblok tanımlanmış ve dosya sistemi salt okunur açılmamışsa, e2fsck, birincil süperbloğu
           dosya sisteminin bütünlüğü adına uygun şekilde güncelleyecektir.

       -B blokboyu
           Normalde,  e2fsck  uygun  blok  boyutunu  bulabilmek için değişik blok boyutlarına uyan bir süperblok
           arar. Bazı durumlarda bu arama iyi sonuç vermez. Bu seçeneği kullanarak, e2fsck’nın sadece belirtilen
           boyutta arama yapması sağlanır. Şayet süperblok bulunamazsa, e2fsck ölümcül hata vererek sonlanır.

       -c  Bu seçenekle, e2fsck’nın badblocks(8) uygulamasını  çalıştırması  sağlanır.  badblocks(8)  uygulaması
           dosya  sistemindeki  bozuk  blokları arar ve bir dosya veya dizin için kullanılmasını engellemek için
           onları  “bozuk/bad”  olarak  işaretleyip  bozuk  blok  düğümüne  ekler.  Şayet  bu  seçenek  iki  kez
           belirtilirse, bozuk blok araması verileri bozmayan oku/yaz sınaması kullanılarak yapılır.

       -C dt
           Bu  seçenek  ile  e2fsck,  denetim  sürecinin tamamını, dosya tanımlayıcısı dt ile belirtilen dosyaya
           yazar ve böylece işlemlerin bitmesinin ardından, bütün süreç tekrar gözden geçirilebilir. Bu seçenek,
           e2fsck’yi  kullanan  uygulamalar  tarafından  sıklıkla  kullanılır.  dt  olarak  negatif  bir   değer
           belirtilmişse,  dosya  tanıtıcının mutlak değeri kullanılır ve ilerleme bilgisi başlangıçta gizlenir.
           Daha sonra e2fsck sürecine SIGUSR1 sinyali  gönderilerek  ilerleme  bilgisi  etkinleştirilebilir.  dt
           olarak  0 belirtilmişse, e2fsck bir süreç ilerleme çubuğu görüntüleyecek ve işin ne kadarlık kısmının
           bittiğini bu çubuktan izlemek mümkün olacaktır. Bunun için, e2fsck’nin video konsolu  veya  uçbirimde
           çalışıyor olması gerekmektedir.

       -d  Hata  ayıklama  iletilerini  görüntüler  (e2fsck  içinde  hata  ayıklaması  yapmıyorsanız, kullanışlı
           değildir).

       -D  Dosya sistemindeki dizinlerde eniyileme yapar. Bu seçenek, e2fsck’nın bütün dizinleri  olabilecek  en
           iyi  duruma  getirmesini  sağlar:  ya  dizini  yeniden indisler (dosya sistemi destekliyor ise) ya da
           yeniden sıralar ve daha küçük bir dizinler halinde ya da geleneksel dosya sistemleri için  düz  dizin
           yapısında sıkıştırır.

           -D  seçeneği  olmasa bile, e2fsck bazen örneğin, dizin indisleme etkinse ve bir dizin indislenmemişse
           ve  indislenmesi  yarar  sağlayacaksa  veya  indis  yapıları  bozulmuşsa  ve  yeniden   oluşturulması
           gerekiyorsa,  birkaç  dizini  en  iyileyebilir.  -D  seçeneği,  dosya  sistemindeki  tüm dizinleri en
           iyilenmeye zorlar. Bu bazen onları biraz daha küçük ve arama için biraz daha hızlı hale  getirebilir,
           ancak normalde bu seçenek pek kulanılmaz.

           -D  seçeneği, e2fsck’nın başarımı düşürmemek adına normalde zorlanmadığı, tek bir dizindeki yinelenen
           adlara sahip dizin girdilerini de algılar.

       -E ek_seçenekler
           e2fsck’nın desteklediği ek seçenekleri belirtmek için kullanılır. Bu seçenekler virgül ile  ayrılımış
           ve “=” işaretini kullanan isim değer çiftlerinden oluşur. Aşağıdaki seçenekler desteklenmektedir:

           ea_ver=ek_özellik_sürümü
               Bu  seçenekle,  e2fsck’nın  dosya  sistemin  denetlerken  kullandığı ek özellik bloklarının sürüm
               numarasını belirler. Sürüm numarası 1 veya 2 olabilir. Öntanımlı değer 2’dir.

           journal_only
               Gerekliyse günlük yeniden yürütülür, herhangi bir denetim ve onarım yapılmaz.

           fragcheck
               1. geçişte  dosya  sistemindeki  dosyalar  için  bitişik  olmayan  blokların  ayrıntılı  raporunu
               gösterir.

           discard
               Tam  dosya  sistemi  denetiminden  sonra  boş  bloklar ve kullanılmayan dosya düğümü bloklarından
               kurtulmaya çalışır (katı hal aygıtlarında ve  seyrek/ince  olarak  sağlanan  depolamada  gereksiz
               bloklardan  kurtulmak yararlıdır). Bunun 5. geçişte dosya sistemi tamamen denetlendikten SONRA ve
               yalnızca tanınabilir hatalar içermeyen bloklar için yapıldığı unutulmamalıdır.  Ancak  e2fsck’nın
               bir  sorunu  tam  olarak saptayamadığı durumlar olabilir ve bu durumda bu seçenek daha fazla elle
               veri kurtarma işleminden de kurtarabilir.

           nodiscard
               Boş bloklar ve kullanılmayan dosya düğümü bloklarından kurtulmaya çalışılmaz. discard seçeneğinin
               zıddıdır. Öntanımlı olarak etkindir.

           no_optimize_extents
               Gereksiz genişlik veya derinliği ortadan kaldırarak genişletilmiş ağacı en iyilemeyi önermez. Bu,
               /etc/e2fsck.conf dosyasının seçenekler bölümünden de etkinleştirilebilir.

           optimize_extents
               Gereksiz genişlik veya derinliği ortadan kaldırarak  genişletilmiş  ağacı  en  iyilemeyi  önerir.
               /etc/e2fsck.conf dosyasında aksi belirtilmedikçe bu seçenek öntanımlıdır.

           inode_count_fullmap
               Çok  sayıda  sabit bağlı dosya içeren bir dosya sistemini denetlerken hız için belleği kullanarak
               takaslama yapar. Gereken bellek miktarı, dosya sistemindeki düğüm  sayısıyla  orantılıdır.  Büyük
               dosya  sistemleri  için  bu, gigabaytlarca bellek anlamına gelebilir. (Örneğin, 2,8 milyar düğüme
               sahip 40 TB’lık bir dosya sistemi, bu en  iyileme  etkinleştirilirse  ek  olarak  5,7  GB  bellek
               tüketecektir.)   Bu   en   iyileme,   /etc/e2fsck.conf   dosyasının   seçenekler   bölümünde   de
               etkinleştirilebilir.

           no_inode_count_fullmap
               inode_count_fullmap  en  iyilemesini  devre  dışı  bırakır.  /etc/e2fsck.conf   dosyasında   aksi
               belirtilmedikçe bu seçenek öntanımlıdır.

           readahead_kb
               e2fsck  çalışma  zamanını  azaltma umuduyla meta verileri önden alacak kadar KiB bellek kullanır.
               Öntanımlı olarak, bu, iki blok grubunun dosya düğümü tablolarının boyutuna ayarlanır (normal  bir
               ext4  dosya  sisteminde  genelde  4MiB); bu miktar toplam fiziksel belleğin 1/50’sinden fazlaysa,
               okuma işlemi  devre  dışı  bırakılır.  Okumayı  tamamen  devre  dışı  bırakmak  için  buna  sıfır
               belirtilmelidir.

           bmap2extent
               Blok eşlemli dosyaları genişletilmiş eşlemli dosyalara dönüştürür.

           fixes_only
               Yalnızca  bozuk  meta  verileri  düzelltir.  Htree  dizinlerini  veya sıkıştırılmış genişletilmiş
               ağaçları en iyilemez. Bu seçenek -D ve -E bmap2extent seçenekleriyle uyumlu değildir.

           check_encoding
               Harf büyüklüğüne duyarlı olmayan dizinlerde  kodlanmış  dosya  adlarının  doğrulanmasını  zorlar.
               Dosya sisteminde katı kip etkinse, bu öntanımlıdır.

           unshare_blocks
               Dosya  sisteminde,  salt  okunur  özelliği  etkin  paylaşımlı  bloklar  varsa, bu, tüm paylaşımlı
               blokların paylaşımını ve salt okunurluk  bitini  kaldıracaktır.  Yeterli  boş  alan  yoksa  işlem
               başarısız  olur. Dosya sistemi salt okunur özellik bitine sahip değilse, ancak yine de paylaşımlı
               bloklara sahipse, bu seçeneğin hiçbir etkisi  olmayacaktır.  Bu  seçeneği  kullanırken,  blokları
               klonlamak için boş alan yoksa, dosyaları silmek için bir istem olmayacağı ve bunun yerine işlemin
               başarısız olacağı unutulmamalıdır.

               unshare_blocks  tüm  geçişlerin çalıştırıldığından emin olmak için örtük olarak -f seçeneğinin de
               uygulanmasını sağlar. Ek olarak, -n seçeneği de belirtilirse, e2fsck, tekilleştirme için  yeterli
               alan ayırmaya çalışmayı taklit eder. Bu başarısız olursa, çıkış kodu sıfırdan farklı olacaktır.

       -f  Dosya sistemi temiz olsa bile, denetim yapılır.

       -F  Denetime  başlamadan  önce,  dosya  sistemi aygıtının tampon önbelleklerini boşaltır. Aslında sadece,
           e2fsck’nin zamanlama denemeleri için kullanışlıdır.

       -j harici_günlük
           Bu dosya sistemi için kayıtların tutulacağı harici günlük dosyasının yeri belirtilir.

       -k  -c seçeneğiyle birlikte kullanıldığında, bozuk bloklar listesindeki mevcut tüm bozuk bloklar  korunur
           ve badblocks(8) çalıştırılarak bulunan yeni bozuk bloklar da mevcut bozuk bloklar listesine eklenir.

       -l bozuk_blok_dosyası
           bozuk_blok_dosyası  ile  belirtilen  dosyada bulunan bozuk blok numaraları listesini, bozuk blokların
           listesine ekler. Bu dosyanın biçimi, badblocks(8) ile oluşturulan ile aynıdır.  Bu  blok  numaraları,
           sadece içinde bulundukları dosya sistemleri için geçerlidir. Çünkü badblocks(8)’a, kesin ve doğru bir
           sonuç  alabilmek için, dosya sisteminin blok boyunu vermek gerekmektedir. Sonuç olarak, e2fsck ile –c
           seçeneğini kullanmak çok daha basit ve akıllıca olacaktır.  Ancak  böylece,  badblocks(8)  yazılımına
           doğru girdilerin geçildiğinden emin olunabilir.

       -L bozuk_blok_dosyası
           Bozuk  blok listesi olarak bozuk_blok_dosyası ile belirtilen dosyayı kullanır. Bu seçenek aslında, –l
           seçeneğine benzer, fakat burada bozuk blok listesine yeni bloklar eklenmeden önce eskileri silinir.

       -n  Dosya sistemi salt okunur açılır ve bütün sorulara “no/hayır” cevabının verildiği varsayılır. Böylece
           e2fsck  etkileşimsiz  kipte  çalıştırılmış  olur.  Bu  seçenek  -p  ve  -y  seçenekleriyle   birlikte
           kullanılamaz.  (EK  BİLGİ:  -n  seçeneğine  ek  olarak –c, -l veya –L seçeneği de belirtilirse; dosya
           sistemi oku-yaz kipinde açılacak ve bozuk blok listesinin güncellenmesi de mümkün olacaktır.)

       -p  Onay beklemeden dosya sistemini düzeltir. Bu seçenek, e2fsck’in insan müdahalesi olmadan güvenli  bir
           şekilde  çözülebilecek  herhangi  bir  dosya  sistemi  sorununu  otomatik olarak düzeltmesini sağlar.
           e2fsck, sistem yöneticisinin ek düzeltici önlem almasını gerektirebilecek bir  sorun  tespit  ederse,
           e2fsck sorunun bir açıklamasını basar ve ardından çıkış koduna mantıksal olarak veyalanan 4 değeriyle
           çıkar.  (bkz:  ÇIKIŞ  KODLARI  bölümü)  Bu  seçenek  normalde sistemin önyükleme betikleri tarafından
           kullanılır. -n veya -y seçenekleriyle birlikte belirtilemez.

       -r  Aslında bu seçenek hiçbir şey yapmaz, sadece geçmişe uyumluluk adına bulunmaktadır.

       -t  e2fsck için zaman istatiklerini  görüntüler.  Şayet  bu  seçenek  iki  kere  kullanılırsa,  ek  zaman
           değerleri her geçiş için ayrıca görüntülenir.

       -v  Ayrıntı kipi.

       -V  Sürüm bilgilerini basar ve çıkar.

       -z gerial_dosyası
           Bir  dosya  sistemi bloğunun üzerine yazılmadan önce, bloğun eski içeriği belirtilen gerial_dosyasına
           yazılır. Bu geri alma dosyası, bir şeyler  ters  gittiğinde  dosya  sisteminin  eski  içeriğini  geri
           yüklemek   için   e2undo(8)  ile  birlikte  kullanılabilir.  Belirtilmediğinde,  geri  alma  dosyası,
           E2FSPROGS_UNDO_DIR ortam değişkeni ile  belirtilen  dizinde  e2fsck-device.e2undo  adlı  bir  dosyaya
           yazılır.

           Uyarı:
               gerial_dosyası güç veya sistem çökmesinden kurtulmak için kullanılamaz.

       -V  Sürüm bilgilerini basar ve çıkar.

ÇIKIŞ KODLARI

       e2fsck’nin çıkış kodu aşağıdakilerin toplamıdır:

             0 - Hata yok
             1 - Dosya sistemi hataları düzeltildi
             2 - Dosya sistemi hataları düzeltildi, sistem yeniden
                 başlatılmalı
             4 - Dosya sistemi hataları düzeltilmeden bırakıldı
             8 - İşlemsel hata
            16 - Kullanım veya sözdizimi hatası
            32 - E2fsck kullanıcı tarafından iptal edildi
           128 - Paylaşımlı kütüphane hatası

SİNYALLER

       e2fsck’ya gönderildiğinde hangi sinyallerin ne etkilere sebep olduğu aşağıda açıklanmıştır:

       SIGUSR1
           Bir süreç ilerleme çubuğu görüntülenir veya ilerleme bilgisi çıktılanır. (bkz: -C seçeneği)

       SIGUSR2
           Süreç ilerleme çubuğunun görüntülenmesine veya ilerleme bilgisi çıktılanmasına son verilir.

HATALARIN BİLDİRİLMESİ

       Her  yazılımda  hatalar olabilir. Şayet e2fsck’nin çökmesine sebep olan bir dosya sistemi veya e2fsck’nin
       tamir edemediği bir dosya sistemi bulursanız, lütfen yazara bunu bildirin.

       Hata bildirirken mümkün olduğunca fazla bilgi ekleyin. En iyisi, e2fsck’nin hata iletisinin  tamamını  e-
       postanıza  iliştirin.  (e2fsck  tarafından  basılan iletilerin İngilizce olduğundan emin olun; Sisteminiz
       e2fsck’nın  iletilerini  başka  bir  dile  çevrilecek  şekilde  yapılandırılmışsa,  lütfen  LC_ALL  ortam
       değişkenine  "C"  değerini  atayın, böylece e2fsck çıktısının dökümü benim için faydalı olacaktır.) Şayet
       kopyaların  saklanabildiği  yazılabilir  bir  dosya  sisteminiz  varsa,   script(1)   komutu   e2fsck’nin
       çıktılarının bir dosyaya yazılabilmesi için en kullanışlı yoldur.

       Ayrıca  dumpe2fs(8)’nin  çıktılarını  göndermek  de  faydalı olabilir. Şayet özel bir düğüm veya düğümler
       e2fsck’ya sorun çıkarıyorsa, debugfs(8)’i kullanmak ve ilgili düğümler hakkındaki raporu da göndermek iyi
       bir fikir olacaktır. Şayet bu düğüm bir dizin ise, debugfs  dump  komutu  bu  dizin  düğümünün  içeriğini
       almanıza  yardımcı  olur.  Daha  sonra  uuencode(1)  komutunu bu çıktı üzerinde çalıştırdıktan sonra bana
       gönderin. Hatayı yeniden oluşturmaya yardımcı olmak için gönderebileceğiniz  en  kullanışlı  veri,  dosya
       sisteminin  e2image(8)  kullanılarak  oluşturulan sıkıştırılmış ham imge dökümüdür. Daha fazla bilgi için
       e2image(8) kılavuz sayfasında bulunabilir.

       e2fsck -V çıktısını da eklemeyi unutmayın, böylece hangi sürümü çalıştırdığınızı bilirim.

ORTAM DEĞİŞKENLERİ

       E2FSCK_CONFIG
           Yapılandırma dosyasının yerini belirtir (bkz: e2fsck.conf(5)).

YAZAN

       e2fsck’nın bu sürümü Theodore Ts’o tarafından yazılmıştır.

İLGİLİ BELGELER

       e2fsck.conf(5), badblocks(8), dumpe2fs(8), debugfs(8), e2image(8), mke2fs(8), tune2fs(8).

ÇEVİREN

       © 2004 Yalçın Kolukısa
       © 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                                         E2FSCK(8)