3 Faydalı GUI ve Terminal Tabanlı Linux Disk Tarama Aracı


Bir bilgisayarın sabit diskini taramanın temel olarak iki nedeni vardır: Birincisi, kalıcı sistem çökmelerinden, kritik sistem yazılımının uygunsuz şekilde kapatılmasından ve daha da önemlisi yıkıcı programlardan (kötü amaçlı yazılım, virüs vb.) kaynaklanabilecek dosya sistemi tutarsızlıkları veya hataları açısından incelemektir. .).

Bir diğeri, disk yüzeyindeki fiziksel hasardan veya arızalı bir bellek transistöründen kaynaklanan bozuk sektörler için sabit diski kontrol edebildiğimiz fiziksel durumunu analiz etmektir.

Bu makalede, Linux için GUI ve terminal tabanlı disk tarama yardımcı programlarının bir karışımını inceleyeceğiz.

Bir bilgisayarın sabit diskinde veya belirli bir bölümünde alışılmadık bir davranış fark etmeniz durumunda, her zaman araştırabileceğiniz ilk şeylerden biri dosya sistemi tutarsızlığı veya hatalarıdır ve bunu gerçekleştirmek için fsck 'ten başka daha iyi bir yardımcı program yoktur. .

1. fsck – Dosya Sistemi Tutarlılık Kontrolü

Fsck, Linux dosya sistemini kontrol eden ve isteğe bağlı olarak onaran, çeşitli dosya sistemi denetleyicileri için ön uç görevi gören bir sistem yardımcı programıdır.

Uyarı: Ne yaptığınızı bilmiyorsanız fsck komutlarını yalnızca test Linux sunucularında deneyin.

Üzerinde fsck'i çalıştırmadan önce her zaman bölümün bağlantısını kesin.

sudo unmount /dev/sdc1
sudo fsck -Vt vfat /dev/sdc1

Aşağıdaki komutta anahtar:

  • -t – dosya sistemi türünü belirtir.
  • -V – ayrıntılı modu etkinleştirir.

Ayrıntılı kullanım talimatlarını fsck kılavuz sayfasında bulabilirsiniz:

man fsck

Dosya sistemi tutarsızlık testlerini gerçekleştirdikten sonra fiziksel durum değerlendirmelerini gerçekleştirmeye devam edersiniz.

2. hatalı blok

Badblocks, sabit disklerdeki hatalı blokları veya sektörleri tarar ve tespit edildiğinde çekirdeğe talimat vermek için fsck veya e2fsck ile birlikte kullanılabilir. Bu hatalı alanlardan kaçınmak için.

Kötü blokları kullanmak için taramak istediğiniz sabit sürücüye ilişkin cihaz dosyasını belirtmeniz gerekir.

badblocks /dev/sda

badblocks, sabit sürücüdeki her bloğa bir model yazacak ve ardından verilerin doğru olduğunu doğrulamak için bunu tekrar okuyacaktır. Herhangi bir hata tespit edilirse blok hatalı olarak işaretlenecektir.

Tarama tamamlandığında, bulunan tüm hatalı blokların listesini içeren taramanın sonuçlarını okumak için -r seçeneğini kullanabilirsiniz.

badblocks -r badblocks.txt

3. S.M.A.R.T Sistem Yardımcı Programları

S.M.A.R.T (Kendi Kendini İzleme, Analiz ve Raporlama Teknolojisi), neredeyse tüm modern ATA/SATA ve SCSI/SAS sabit disklerinin yanı sıra katı hal disklerinde yerleşik bir sistemdir.

Desteklenen bir sabit disk hakkında ayrıntılı bilgi toplar ve bu verileri aşağıdaki yardımcı programları kullanarak alabilirsiniz.

1. Smartctl

smartctl, S.M.A.R.T sistemini kontrol eden ve izleyen bir komut satırı yardımcı programı olan smartmontools paketi kapsamındaki iki yardımcı programdan biridir.

smartmontools paketini yüklemek için dağıtımınıza uygun aşağıdaki komutu çalıştırın:

sudo apt-get install smartmontools   #Debian/Ubuntu systems 
sudo yum install smartmontools       #RHEL/CentOS systems

Aşağıda, sabit disk bölümünün durumunu raporlamaya yönelik bir smartctl komutunun örneği yer almaktadır; burada -H seçeneği, bir kendi kendine test sonrasında genel bölüm sağlığı durumunu göstermeye yardımcı olur:

sudo smartctl -H /dev/sda6

Daha fazla kullanım yönergesi için smartctl kılavuz sayfasına bakın:

man smartctl 

smartctl için gsmartcontrol adında, aşağıdaki şekilde yüklenebilecek bir GUI ön ucu vardır:

sudo apt-get install gsmartcontrol  #Debian/Ubuntu systems 
sudo yum install gsmartcontrol       #RHEL/CentOS systems

2. Gnome Disk Yardımcı Programı (veya Diskler)

Gnome Disk yardımcı programı, bölüm oluşturma, silme, bağlama ve daha fazlası gibi bölüm yönetimiyle ilgili tüm görevleri gerçekleştirmek için bir GUI sunar. Ubuntu, Fedora, Linux Mint ve diğerleri gibi ana Linux sistemlerinin çoğunda önceden yüklenmiş olarak gelir.

Ubuntu'da kullanmak için Dash'i açın ve Diskler'i arayın, Linux Mint'te 'yi açın Menü'ye gidin ve Diskler'i arayın ve Fedora'da Etkinlikler'i tıklayın ve Diskler yazın.

Daha da önemlisi, aşağıdaki arayüzde olduğu gibi S.M.A.R.T verileri de sağlayabilir ve kendi kendine testleri gerçekleştirebilir.

Bu kadar! Bu yazımızda Linux işletim sistemi için sabit disk tarama yardımcı programlarını inceledik. Yukarıdaki listede yer almayan aynı amaca yönelik yardımcı programları/araçları bizimle paylaşabilir veya yorumlarda ilgili sorularınızı sorabilirsiniz.