Como evitar a mensagem “Assumindo o cache da unidade: gravar através de” durante a reinicialização?

10

Alguém sabe como evitar essa mensagem:

Assuming drive cache: write through

O que está aparecendo depois de executar sudo shutdown -r now .

Eu reiniciei remotamente, mas o computador não foi reiniciado. E não consigo restaurar minha conexão remota com ele. Eu quero ter certeza de que isso não vai acontecer novamente. Quando aproximei fisicamente o computador e liguei o monitor, encontrei 3 linhas dizendo:

Assuming drive cache: write through

Todas essas mensagens foram por causa do meu disco sdd. Mais tarde, verifiquei e descobri que o sdd é meu disco USB externo de 1 TB.

Alguma idéia de como evitar tais situações no futuro?

    
por ViliusK 26.03.2011 / 14:41

2 respostas

3

O que a mensagem: asking for cache data failed, assuming drive cache: write through significa?

A camada de blocos do Linux faz algumas suposições sobre quando as gravações são realmente confirmadas no disco. As unidades lógicas do controlador LSI RAID fingem ser discos SCSI, mas o firmware e o driver não informam se o controlador está no modo "write-through" ou no modo "write-back". Sem essa informação, a camada de bloco assume "write-through". Isso é seguro, porque o controlador tem um cache de bateria.

Os engenheiros da LSI sabem que seu driver deve lidar com isso melhor para que você não veja essa mensagem. Mas não é um erro e não afeta o sistema.

    
por guimaluf 25.04.2011 / 19:17
2

Tropeçou em uma correção do tipo sílex - já que isso ocorre antes e depois do login, começou a procurar por mecanismos que pudessem fazer isso, e achou que poderia ser enviado para o stdio pelo dmesg.

O uso de sudo dmesg -n 1 desativou as mensagens. Pode ser possível automatizar isso no grub. Mas parece tratar o sintoma, não a doença.

    
por vuitre_viejo 07.07.2012 / 02:40