Hata kurtarma kontrolü - Error recovery control

Olarak işlem , bir hata geri kazanımı kontrol ( ERC ) ( Batı dijital : Zaman sınırlı hata düzeltme ( TLER ), Samsung / Hitachi : komut tamamlama zaman sınırı ( OKDL )) bir özelliğidir sabit diskler , bir sistem yöneticisi miktarını yapılandırmasına izin vermek zaman bir sürücünün firmware bir okuma veya yazma hatası sonrası iyileşme geçirmek izin verilir. Toparlanma süresi sınırlandırılması donanım veya yazılım geliştirilmiş hata işleme sağlar RAIDortamları. Bazı durumlarda, hata işleme sabit sürücüye veya bu başka türlü önlenebilirdi zaman sürücüler gibi kullanışsız ve önemli performans düşüşü işaretlenmesini yol açar RAID uygulanması ile yapılmalıdır olmadığı konusunda bir uyuşmazlık olması.

genel bakış

Modern sabit diskler dahili olarak yeniden yapılandırarak bazı okuma / yazma hataları kurtarmaya yönelik bir yetenek özelliği sektörleri ve kendi kendine test ve toparlanma diğer formları gerçekleştirmek. Bu işlemi bazen sürücü tepkisiz ve bu süre içinde (ağır kullanım altında) birkaç saniye veya dakika, alabilir. Donanım RAID denetleyicileri ve yazılım RAID uygulamaları kullanımda çekilmelidir ve dizi yeniden inşa belirten birkaç saniye içinde yanıt ve güvenilmez olarak işaretlemek etmeyen bir sürücü tanımak için tasarlanmıştır eşlik verileri . Bu, uzun bir süreçtir performansı düşürür ve daha fazla sürücü çıkan ek iş yükü altında başarısız olursa, o felaket olabilir.

Sürücü kendisi doğal olarak güvenilirdir ancak bazı kötü sektörleri sahipse, TLER ve benzeri özellikleri başarısız bir operasyonun dizisi kontrolörü danışmanlık önce hataları tespit düzeltme harcanan zamanı sınırlayarak 'başarısız' olarak gereksiz yere işaretlenmesini bir disk engeller. dizisi denetleyicisi sonra yerine hatalı olarak tüm sürücü işaretleme daha ilgili sınırlı bir miktarda veri kurtarma işleyebilir.

Masaüstü bilgisayarlar ve TLER

Etkili, TLER ve benzeri özellikler sorunlu eğer donanım RAID denetleyicileri ve yazılım RAID uygulamaları hatayı işlemek için izin vermek, on-sürücüye hata işleme performansını sınırlar.

Genellikle, Western Digital kurumsal sürücüleri gibi Raptor'da , Havyar RE2 ve RE2-GP (RAID Edition) TLER okuyun "Etkin" (7 saniye) ve Tleri Yaz "Etkin" (7 saniye) bu tür Havyar SE olarak masaüstü sürücüler, SE16 ise gel ve GP TLER oku ile gelen ve (devre dışı bırakmak için 0 saniye olarak yapılandırılmış,) Devre Dışı yaz.

RAID hususlar vs Bağımsız

Bu "etkin" olması Tleri için en iyisidir RAID dizisindeki okumak veya RAID uygulanması en aşımı eşiğini aşmasını hatayı yazma bir diskten kurtarma süresini önlemek için zaman. Bir sürücü zaman aşımına ise sabit disk elle yeniden inşa ve sabit diskin yeniden senkronizasyon gerektiren diziye tekrar eklenir gerekecektir. Etkinleştirilmesi TLER yalnızca veri segmentleri için başarısızlıkları rapor etmek, zaman aşımı önce hata düzeltme kesintiye uğratmak suretiyle bu önlemeye çalışıyor. Sonuç RAID dizisindeki güvenilirliği artar.

Tek başına yapılandırmada TLER devre dışı bırakılmalıdır. Sürücü gereksiz olmadığından, sadece manuel müdahale artacak başarısız olarak segmentleri raporlanması. Bir donanım RAID denetleyicisi veya diski düşmesi bir yazılım RAID uygulaması olmadan, normal (hiçbir TLER) kurtarma yeteneği en kararlıdır.

TLER yararlı olup olmadığı bir yazılım RAID yapılandırmasında işletim sistemine bağlıdır. Örneğin, FreeBSD'de ATA / CAM yığın zaman aşımı kontrol eder ve meydana kademeli olarak zaman aşımı geliştirmek için ayarlanır. Tleri olmadan bir masaüstü diski bir sektör okuma bir yanıt geciktirerek başlarsa Böylece, FreeBSD dizinin dışarı diski bırakarak erken engellemek için gittikçe daha uzun zaman aşımları ile okuma yeniden deneyecek.

model TLER Varsayılan (Okuma / Yazma) Stand-Alone Öneri RAID Öneri
Havyar, SE, SE16, GP, Raptor Devre dışı (0s / 0s) Varsayılan (Mümkünse) Etkin
Havyar RE2, RE2-GP, Kırmızı Etkin (7s / 7s) engelli Varsayılan

gelişmiş ZFS dosya sistemi ile Tleri Etkileşimi

ZFS dosya sistemi hemen kadar kötü bildirir ya da (örneğin sigara TLER sürücüler gibi) okumak için aşırı uzun zaman alır bir sektöre veri yazma yazılmıştır; Bu genellikle en sürücüler zayıf sektör üzerinde hemen sektör remap zorlayacaktır.

Western Digital Zaman Sınırı Hata Kurtarma Programı

WDTLER.EXE yarar sağlayan veya ya bir tek başına veya RAID sürücü olarak görev yaptığı belli kullanım için en iyi ayarı belirlemek için kullanıcı izin sabit diskin firmware ayarlarında TLER parametresinin ve kapatılmasını sağlar. Bu yardımcı program için yazılmıştır DOS ve bunu kullanmak üzerine bu yardımcı program ile bir DOS açılış disketi gerektirecektir.

yarar çalışır ve bilgisayara bağlı tüm uyumlu Western Digital sabit disk sürücüleri değişiklikler yapar. Herhangi bir değişiklik, tüm sabit diskleri etkileyeceğini unutmayın önemlidir. Eğer yalnızca bilgisayarınızda belirli sabit diskleri değiştirmek istiyorsanız o zaman bu programı kullanmadan önce bittikten sonra, daha sonra bunları yeniden diğer sabit diskleri çıkarın gerekir.

Yarar üç toplu dosyaları ile birlikte gelir, TLERSCAN.BAT TLER tüm sabit diskler üzerinde ayar mevcut durumunu almak için, TLER-ON.BAT Tleri ve etkinleştirmek için TLER-OFF.BAT Tleri devre dışı bırakmak için. Dahil TLER-ON.BAT Okuma set & yedi saniyeye Tleri zaman yaz olacak. Özel bir zaman aşımı değerini kullanmak isterseniz, kullanabilirsiniz WDTLER.EXE doğrudan yarar -r# -w#Zaman Sınırı değeri olmalıdır kaç saniye belirtmek için parametreler.

Western Digital kullanarak iddia WDTLER.EXE yeni sürücülerde programı firmware zarar ve disk kullanılamaz hale getirebilir. Yarar artık Western Digital edinilebilir ve yeni sürücüler TLER ayarın değiştirilmesini mümkün olmayacaktır. RE diskler RAID dizileri için uygundur ve Havyar RAID olmayan kullanım için uygundur. Yarar hala eski sürücüler için çalışır.

smartctl yarar

Smartctl yarar (Smartmontools paketinin parçası) tamamen ÖTV Hata Kurtarma Kontrolü (scterc) parametresi ayarlayarak TLER davranışını kontrol etmek ATA-8 standardını uygulamak sabit disk sürücülerinde kullanılabilir.

Aracılığıyla TLER davranışını denetleme smartctl bazı üreticiler ERC parametresi için destek dahil etmemeye masaüstü sürücüleri değişti çünkü fayda onların daha pahalı RAID / kurumsal modellerin satışlarını zorlamak için ileri sürülen tüm sabit disk sürücülerde çalışmayabilir.

RAID denetleyicileri

Farklı donanım için ayırma zaman aşımı değerleri RAID kontrol satıcılar arasında değişebilir; Böylece, TLER sürücüye dışarı kontrolör zaman aşımına uğramadan önce tetiklemesi. IBM, X-seri olarak kullanılan LSI Logic 10 saniyedir Örneğin, 3ware 9650SE, zaman aşımı 20 saniye kullanır.

Yaygın mevcut Intel Matrix RAID / Intel Rapid Storage Technology gömülü, Intel sunucu anakart ve modern masaüstü anakartlarda, sahte donanım kontrolör, değil gerçek bir donanım RAID denetleyici olduğunu.

Yazılım RAID

Linux mdadm basitçe tutan ve tahrik kendi kurtarma tamamlamak sağlar - ancak SCSI disk katman için varsayılan komut zaman aşımı (? / Sys / block / sd / cihaz / zaman aşımı) o sürücüyü sıfırlamak için çalışacaktır bundan sonra 30 saniye olduğundan, bu başarısız olursa ve tahrik çevrimdışı koydu.

Referanslar

Dış bağlantılar