Cache de RAM: Redefinir e tentar ler blocos danificados?

0

O Linux salva blocos de unidades em um cache de RAM para acesso mais rápido.

Ao acordar da suspensão (espera) em um DVD ao vivo, a unidade óptica ainda não está pronta, porque precisa reler o DVD.

Quando o Linux tentar acessar o disco nesses segundos, as solicitações de leitura serão respondidas com 0x043E02, que significa UNIDADE LÓGICA NO PROCESSO DE TORNAR-SE PRONTO.

O Linux considera isso como um erro, e então os erros do SQUASHFS começam a chover. O Linux memoriza os setores que ele tentou acessar como errôneas.

O problema é que o Linux não tenta ler esses blocos danificados. Ele continua considerando esses setores permanentemente danificados.

Como posso remover esses blocos danificados do cache para fazer o Linux recarregá-los a partir do DVD?

    
por neverMind9 25.04.2018 / 11:16

0 respostas