Linux sabit diskindeki bozuk sektörleri kontrol edin

çalışmaları kapsamında destek ve yönetim Herhangi bir organizasyon içinde, hem istemci hem de sunucu seviyesindeki ekipmanın, tüm altyapının doğru ve organizasyonun gerektirdiği parametrelere göre çalışmasına bağlı olduğundan, maksimum kapasite, performans ve kararlılıkta optimize edilmesi hayati önem taşır.

Üzerinde çok sayıda doğrulama olmasına rağmen uyanık olmalıyız Büyük önem taşıyan bir tane var ve çeşitli durumlarda onu görmezden geliyoruz ve bu sabit diskle ilgili her şey ve sadece kapasite veya hız düzeyinde değil, aynı zamanda disk durumu dahili olarak, çünkü sabit diskin içindeki bir şey bozuksa veya hatalıysa bu, diskin sahip olması gereken ideal çalışmayı etkileyecek ve bu da sunucu olması durumunda kullanıcının veya rollerin verimliliğini etkileyen ekibin performansını etkileyecektir. .

Bugün Linux işletim sistemlerimizin sabit disklerinin mevcut olup olmadığını nasıl doğrulayabileceğimizi inceleyeceğiz. etkileyen kötü sektörler senin performansın. Bu durumda kullanacağımız 25.

1. Sabit diskin sektörü nedir ve ne için?


Bu disklerin nasıl doğrulanacağını incelemeden önce hatırlamamız veya bilmemiz gerekir. sektör nedir ve nasıl etkiler diskin davranışı hakkında.

Bir sektör, diske karşılık gelen diskin yüzeyidir. iki radyal çizgi arasında kalan alan bir disk parçasının Her sektör sorumlu sabit bir miktar saklamak bilgi, bu nedenle, bir sektör kusurlu olduğunda, orada saklanan bilgiler kullanım için mevcut olmayacaktır.

Biz biliyoruz ki sabit sürücüler sırayla çalışmıyor, arka planda bir diskin sektörleri adı verilen bit grupları oluşturdukları için ve sabit disk söz konusu sektöre ait bilgileri yazmaya veya okumaya çalıştığında ve bunun sonucunda dahili olarak bir hata aldığında, söz konusu sektörün arızalı olduğunu gösterir.

2. Linux'ta sabit disk sektörlerindeki arıza türleri


Sabit disk sektörlerinde iki tür hata bulabiliriz:
  • Fiziksel arıza: Bunun nedeni, depolamanın bir kısmı kaybolduğu için bir donanım hatasıdır, bunun nedeni sabit sürücüdeki bir çarpma veya çizik olabilir.
  • Mantık hatası: Bu tür bir arıza bir yazılım hatasından kaynaklanır ve sektöre erişmeye çalışırken bilgi kaybolduğunda ortaya çıkar.

Sabit disk sektörlerinin durumunu periyodik olarak kontrol etmezsek, bunlar art arda sabit diski yok etme veya bilgisayarlarda donanım hatalarına neden olma noktasına kadar birikmeye devam edebilir, bu gerçekten çok ciddi bir şey ve çok zaman alır. iş idari ve bazen mali.

Buna dayanarak, destek görevlerimizde sektörlerin sürekli olarak gözden geçirilmesini öneririz, çünkü bu şekilde herhangi bir arıza olup olmadığını doğrulayarak kullanılamaz olarak işaretleyebilir ve böylece sabit diskin o sektöre erişmeye çalışmasını engelleyebiliriz.

3. Badblocks aracını kullanarak Fedora'daki bozuk sektörleri kontrol etme


Bu araç, yöneticiler veya destek personeli olarak bozuk blokları veya sektörleri doğrulamak için bir sabit diski taramamıza ve bu şekilde önleyici veya düzeltici önlemler almamıza izin verdiği için oldukça pratiktir.

Her şeyden önce, komutu yürütmeliyiz fdisk süper kullanıcılar olarak sabit sürücülerdeki ve ilgili bölümlerindeki tüm bilgilere erişmek için, bunun için aşağıdaki komutu giriyoruz:

 sudo fdisk -l

Gördüğümüz gibi, her cihaz ve ilgili bölümleri hakkında eksiksiz bilgi alıyoruz.

4. Linux'ta sürücü taramasını çalıştırın

Aşama 1
Bu bilgilere sahip olduğumuzda, sabit sürücüdeki sektörlerin durumunu kontrol etmek için ilgili taramayı yürütmeye devam ediyoruz, bunun için aşağıdaki komutu giriyoruz:
sudo badblocks -v / dev / sda2> badsectors.txt

Not/ dev / sda2 diski gösterir taramak istiyoruz.

Adım 2
Analiz sürecinin başladığını görebiliriz:

Aşama 3
Tarama işlemi bittiğinde, aşağıdaki sonucu göreceğiz:

4. Adım
Kullandığımız parametreler aşağıdaki gibidir:

-vOperasyonun detaylarını görmemizi sağlar.

badsectors.txtBize izin verir sonucu sakla daha fazla analiz için bir metin dosyasında.

Adım 5
herhangi bir sunum yapılması durumunda kötü sektör Hard disk üzerinde, hard diskin o sektördeki bilgilerin üzerine yazmaya devam etmesini önlemek için aşağıdaki işlemi yapmalıyız. komutunu kullanmalıyız. e2fsck ext2 / ext3 ve ext4 dosya sistemleri veya komut için fsck txt dosyasının adını aşağıdaki gibi takip edin:

ext2, ext3 veya ext4 sistemleri için

sudo e2fsck -l badsectors.txt / dev / sda2

Diğer tüm dosya sistemleri için

sudo fsck -l badsectors.txt / dev / sda2

NS -l parametresi arızalı blok numaralarının görüntülendiğini gösterir.

Bu sayede badblock'lar sayesinde hangi sektörlerin arızalı olduğunu kolaylıkla tespit edebiliyor ve bunlarla ilgili önleyici tedbirler alabiliyoruz.

5. Smartmontools aracını kullanarak Linux'ta bozuk sektörleri kontrol edin


Bu araç, S.M.A.R.T sistemlerine entegre edilmiş modern diskler, ATA, SATA, SAS vb.Kendi Kendini İzleme, Analiz ve Raporlama Teknolojisi - Kendi Kendini İzleme, Analiz ve Raporlama) bu da yöneticiler olarak sektörleri bir tür hata ile tespit etmemizi, raporlamamızı ve onarmamızı sağlar.

Aşama 1
sistemlerde Fedora, CentOS ve RedHaAracı kurmak için aşağıdaki komutu kullanabiliriz:

 sudo yum smartmontools'u kurun
Adım 2
sistemlerde Debian ve Ubuntu aşağıdaki komutu kullanabiliriz:
 sudo apt-get install smartmontools
Aşama 3
Araç yüklendikten sonra aşağıdaki komutu kullanabiliriz. yardıma erişim aynısından:
 adam akıllı ctl

4. Adım
NS tarama işlemini başlat aşağıdaki komutu kullanacağız. parametreyi ekledik -H veya -sağlık Aracın analizin nihai sonucunu göstermesi için. Parametreleri de kullanabiliriz -ile veya -el bir diskteki tüm SMART bilgilerini görüntülemek için. Gördüğümüz gibi sonuç PASSED yani diskin doğru olduğunu gösterir.

 sudo smartctl -H / dev / sda2

Bu seçeneklerden herhangi birini kullanarak, destek düzeyini artırmak ve gelecekte sabit disklerin bazı sektörlerine zarar vermemek için büyük bir yardıma sahip olacağız ve bu nedenle, cihazların performansını önemli ölçüde etkileyecek kritik hasarları önleyeceğiz. Ekipman ve sundukları hizmetler. Sabit sürücünüzde sorunlar meydana gelirse, ayrıca bakmanızı öneririz. herhangi bir İşletim Sisteminde farklı araçlarla sabit sürücünüzü nasıl kurtarırsınız.

Linux diskini kurtar

wave wave wave wave wave