Yeniden başlatma sırasında “Sürücü önbelleği: yazma” varsayımı nasıl engellenir?


16

Herkes bu mesajı almaktan nasıl kaçınacağını biliyor mu:

Assuming drive cache: write through

Hangi performans sonra ortaya çıkıyor sudo shutdown -r now.

Uzaktan yeniden başlattım ancak bilgisayar yeniden başlamadı. Ve uzak bağlantımı geri yükleyemiyorum. Bir daha olmayacağından emin olmak istiyorum. Bilgisayara fiziksel olarak yaklaştığımda ve ekranı açtığımda 3 satır buldum:

Assuming drive cache: write through

Tüm bu mesajlar sdd diskimden kaynaklanıyordu. Daha sonra sdd'nin harici USB 1 TB diskim olduğunu kontrol ettim ve buldum.

Gelecekte bu tür durumların nasıl önleneceği hakkında bir fikriniz var mı?


1
Yanılıyor olabilirim, ama bu mesajın sorunun nedeni olduğunu düşünmüyorum.
Adam Byrtek

1
Haklı olabilirsin ... Böyle bir varsayımda bulundum, çünkü bilgisayar donmuştu ve ekranda sadece bu mesaj görüldü ... Ne yazık ki, herhangi bir tavsiye almadım. Bir dahaki sefere sunucumun yanında olacağım böylece bilgisayar yeniden başlatma önceden planlamak zorunda kalacak.
ViliusK

sudo update-pciids && update-usbidsdüzeltebilir Assuming drive cache: write through. PCI ve USB kimliklerini güncelleme komutudur.
Rinzwind

"Sürücü önbelleği: yazma yoluyla" varsayımı, çekirdekteki sd_read_cache_type () öğesinden gelir ve aygıt yeniden doğrulanırken oluşur. Çekirdek, sürücü önbellekleme özelliklerini belirleyemedi, bu yüzden yazma işlemini destekleyebileceğini varsaydı ve böylece bu mesajı yaydı. Bazı cihazlar için bu hatalı bir varsayılan olabilir, ancak büyük olasılıkla çoğu sorun oluşturmaz. Bu varsayılanı kullanmasını istemediğiniz için bir hata iletisi olarak sınıflandırılmıştır. İleti bir KERN_ERR düzeyindeki çekirdek iletisidir, bu nedenle neden görünür.
Colin Ian King

3
bu neden kapalı? aynı sorunu var
philx_x

Yanıtlar:


5

Mesaj ne anlama asking for cache data failed, assuming drive cache: write throughgeliyor?

Linux blok katmanı, yazma işlemlerinin gerçekte diske ne zaman bağlı olduğu hakkında bazı varsayımlar yapar. LSI RAID denetleyici mantıksal sürücüleri SCSI diskleri gibi davranır, ancak ürün yazılımı ve sürücü denetleyicinin "geri yazma" veya "geri yazma" modunda olup olmadığını bildirmez. Bu bilgi olmadan, blok katmanı "yazma" varsayılır. Denetleyicinin pil destekli bir önbelleği olduğundan bu güvenlidir.

LSI mühendisleri sürücülerinin bunu daha iyi ele alması gerektiğini bilirler, böylece bu mesajı görmezsiniz. Ancak bu bir hata değildir ve sistemi etkilemez.


7
OP'nin bu mesajları nasıl önleyeceği sorusunu cevapladığını sanmıyorum, @guimaluf
Thomas Ward

2

Bir çakmaktaşı balta tipi düzeltme üzerine tökezledi - bu, girişten önce ve sonra gerçekleştiği için, bunu yapabilen mekanizmaları aramaya başladı ve dmesg tarafından stdio'ya gönderilebileceğini düşündü.

Kullanıldığında sudo dmesg -n 1mesajlar kapatıldı. Bunu grup halinde otomatikleştirmek mümkün olabilir. Ancak semptomu tedavi etmek gibi görünüyor, hastalığı değil.

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.