Fsck tarafından tespit edilen hatalı bloklar. SMART, diskin iyi olduğunu söylüyor


1

Ubuntu 12.04'ü kullanarak bakım moduna geçtim ve menüden fsck'i seçtim. Bu, tüm hacimlerimde (tümü ext2) bir dosya sistemi denetimi yaptı ve varsayılan olarak okuma / yazma seçeneklerini ekledi. Testler tamamlandıktan sonra tespit edilen hatalı bloklar olduğunu ve dosya sisteminin yazıldığını söyledi. Hemen yeniden başlattım ve diskte smartmon araçlarını (tam testler) çalıştırdım. SMART bilgileri sürücünün tamamen sağlıklı olduğunu gösterdi (yeniden tahsis edilmiş sektör yok, bekleyen yeniden tahsisat yok). Ardından, hiçbir hatam olmadan badblocks yardımcı programını tüm ciltlerimde çalıştırdım. Ne oluyor?

Yanıtlar:


1

Google yayınladı rapor yaklaşık 5 yıl önce, temel olarak modern sabit disklerdeki SMART özelliklerinin sürücü arızasını öngörmediğini ya da tanılama için yararlı olmadığını belirtiyordu. Bu talihsiz bir durum, çünkü genellikle bu tür şeylerin faydalı olmasını istiyoruz.

Sektörlerin okuma-yazma testini zorlamak için fcck'te -c anahtarını iki kez kullanmanızı öneririm. Bu, badblocks programını çağırır. GRC'nin SpinRite'ında olduğu gibi kabaca aynı şeyi başarır. (SpinRite btw linux formatındaki herhangi bir sürücü üzerinde çalışacaktır.) Örnek fsck başlatma:

fsck.ext2 -fycc /dev/sdb1

Hatalı f2ck ile sıkıştırılmış dosya sistemlerine hızlı bir şekilde çürüyen ext2 formatlı sürücüler gördüm, bu yüzden disk bölümünü kapatmadan önce, hala bölümü yükleyebilirseniz, yedekleyin. Kontrolü çalıştırırken, disklerinizi ısıtırken iyi bir havalandırma olduğundan emin olun.


1
fsck.ext2 veya e2fsck ile -cc çok zaman alacak. Modern bir HDD ile TB başına bir gün beklemenizi bekleyin. SMART, Google’a ve kişisel deneyime göre bunun için iyi değil.
Mikko Rantalainen

Şimdi Güvenlikten duyduklarımdan! podcast, veriyi yazmak hata düzeltmeyi teşvik etmiyor, ancak okuma yapıyor. Yani, bir tek -c Geçiş kadar etkili ve hızlı olabilir.
memnoch_proxy

1
Belki de HDD üreticisine bağlı olabilir, ancak en azından SATA Western Digital Green serisinin bir okuma hatasıyla (UNC) bir sektörü düzeltmek için bir kerede fiziksel olarak 4KB'lık bir blok yazmayı gerektirdiğinden emin olabilirsiniz. Kırık bir sektöre sadece 512 bayt yazmaya çalışmak yazma hatasıyla sonuçlanacaktır. Oku hiçbir şey yapmaz. İle salt okunur sınama yapabilir -c Kötü sektörlerin bir listesini almak ve sonra seçici olarak sadece kırık blokların üzerine yazmak. Ancak bu, tüm diskin tamam olduğunu garanti etmez, çünkü bazı hatalar yalnızca bloğa ilk yazıldıktan sonra ortaya çıkar.
Mikko Rantalainen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.