Dosya sistemi fsck ile otomatik olarak nasıl onarılır

tune2fs

Mesai donanım maliyeti düşüyor ve kapasitesi artıyor, ancak bilgisayarlarımızda taşıdığımız önemli bir şey, orada depolanan bilgilerse, bunun için neredeyse yanılma korkusu olmadan sabit diskin bizi en çok endişelendirmesi gereken kısım olduğunu söyleyebiliriz. Ne yazık ki, bu her zaman başarılamaz ve çoğu kullanıcı sağlıklarını şansa bırakır, ta ki sonunda kötü bir şey olduğunda pişmanlıklar için çok geç kalınır ve değerli belgeler, resimler, videolar ve hatta müzik bile kaybolur.

Sorun şu ki, küçük bir çalışma ile sistemin ilgilenmesi için her şeyi çok iyi düzenlenmiş bırakabiliriz. dosya sistemimizin durumunu otomatik olarak kontrol edin her şeyin yolunda olup olmadığını belirlemek için ve bunu Linux'ta hala verecek çok şeyi olan bir gazi aracılığıyla yapabiliriz: fsck. Tabii ki, o zaman her dağıtımın kendi işlerini yapma yöntemi vardır, bu yüzden en önemli dağıtımlarda nasıl yapılandıracağımızı görelim.

Söz konusu Debian ve türevleri (örneğin Ubunto veya Linux Mint, biz dosyaya güveniyoruz / etc / default / rcS, düzenleme için açtığımız:

sudo gedit / etc / varsayılan / rcS

Sonra ekliyoruz:

FSCKFIX = evet

Örneğin CentOS durumunda, işler farklıdır ve biz dosyaya güveniyoruz / etc / sysconfig / autofsck düzenlemeye de açtığımız (benim durumumda, Gedit ile):

sudo gedit / etc / sysconfig / autofsck

Ardından söz konusu dosyaya bir satır ekliyoruz:

AUTOFSCK_DEF_CHECK = evet

Şimdi, önceki paragraflarda belirttiğimiz adımlar istediğimiz zaman kullanılıyor. her sistem başlangıcında fsck kullanarak denetimi çalıştırınve çok iyi olmasına rağmen, disk sürücülerimiz ve bölümlerimiz çok büyükse uzun zaman alabilir. Bu nedenle, adı verilen başka bir Linux aracının sunduğu avantajlardan yararlanabiliriz. tune2fsdiğer şeylerin yanı sıra bize dosya sistemimizde periyodik kontroller gerçekleştirin, böylece bunlar zaman zaman gerçekleştirilir, ancak bilgisayarımızın her başlangıcında yapılmaz..

Önce mevcut yapılandırmanın durumunu kontrol ederek şunları gerçekleştiriyoruz:

sudo tune2fs -l / dev / sda1

Çalıştırdığımda bilgisayarın bana ne verdiğini analiz edebiliriz ve bunun için tune2fs'nin baktığı bazı parametrelere dikkat etmemiz gerekiyor. Örneğin, 'Dosya sistemi durumu', benim durumumda bu yazının üst resminde gördüğümüz gibi beni işaretler 'temiz' ve bu iyi bir başlangıç. Bununla birlikte, aldanmayın ve aşağıda çok olumlu olmayan diğer eşit derecede önemli parametreler görüyoruz.

Örneğin 'Sayım sayısı'gösterir ki yeniden kontrol etmeden önce dosya sistemimizin kaç kez bağlanması gerektiği ve benim durumumda 270, çok yüksek bir sayı, fsck'nin sistemimde en son çalıştırıldığı zamanı 7 Mayıs 2013'teydi. "Kontrol aralığı", bu bütünlük kontrolünü yapmadan geçmesine izin vermek istediğimiz ay cinsinden maksimum süreyi gösterir; benim durumumda olduğu gibi 0 yapılırsa dikkate alınmayacaktır.

Kontrolün her 30 sistem başlangıcında çalışmasını istiyorsak:

sudo tune2fs -c 30 / dev / sda1

Kontrolü tekrar yapmadan önce en fazla 3 ay geçmesini istiyorsak:

sudo tune2fs -i 3m / dev / sda1

Ancak Linux bir konuda farklılık gösteriyorsa, bize çok sayıda seçenek sunması gerçeğidir; dosya sistemimizin bütünlük kontrolünü bir sonraki sistem başlangıcında gerçekleştirme imkanı, yani bunu talep üzerine ve yalnızca bir kez yapıyoruz.

Bunun için uyguluyoruz:

sudo touch / forcefsck

Bununla, adında boş bir dosya oluşturuyoruz forfsck, kök dizinde yer alacak ve bu sayede bilgisayar yeniden başlatıldığında dosya sistemi fsck kullanılarak kontrol edilecektir, ve bundan sonra bu dosya otomatik olarak silinecek ve böylece sonraki başlatmalarda artık gerçekleştirilmeyecektir.

Gördüğümüz gibi, Linux'ta olasılıklar her zaman çoktur ve bu sayede bu çok önemli işlevselliği ihtiyaçlarımıza uyarlayabiliriz, özellikle de sabit disklerimizdeki tüm bilgilerin değeri nedeniyle. Bu şekilde, bilgisayara ihtiyacımız olmayacağını bildiğimizde manuel olarak bir bütünlük kontrolü gerçekleştirebiliriz ve bu nedenle ne alabileceği konusunda endişelenmeziz veya her belirli sayıda sistem yeniden başlatıldığında bunu planlı bir şekilde yapabiliriz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Domingopv dijo

    Terminalde sudo tune2fs -l / dev / sda1 yazdım ve şu çıktı çıktı;
    domingopv @ pc1: ~ $ sudo tune2fs -l / dev / sda1
    [sudo] domingopv için şifre:
    tune2fs 1.42.9 (4-Şub-2014)
    tune2fs: / dev / sda1'i açmaya çalışırken süper blokta kötü sihirli sayı
    Dosya sistemi için geçerli bir süper blok bulunamadı.
    domingopv @ pc1: ~ $
    Ne anlama geliyor?

  2.   John dijo

    Benim gibi bir işletim sistemine girdin ve şimdi bundan nasıl kurtulacağımı bilmiyorum

  3.   HugoDes dijo

    / dev / sda1'i gösterdiklerinde, o bölümde linux kurulu olduğunu varsayarlar.

    önce linux'nuzun nerede kurulu olduğunu kontrol etmeli (gparted kullanabilirsiniz) ve doğru bölümü yerleştirmelisiniz (örnek / dev / sda7)

  4.   Amerika dijo

    Selamlar, diski sökmek% 100 gerekli midir ve eğer öyleyse, nasıl sökülüp yeniden monte edilir?
    7 cento'm var.

  5.   Jorge dijo

    Teşekkürler. Perillo'dan (Oleiros) - A Coruña'dan selamlar.