O status do ps DWN
é a combinação dos sinalizadores:
D uninterruptible sleep (usually IO)
W paging (not valid since the 2.6.xx kernel)
N low-priority (nice to other users)
Estar preso em Disk-wait é o que é bastante indicativo de um bug de driver. Um driver conectado a uma unidade terrivelmente quebrada deve eventualmente expirar e retornar o EIO para as chamadas do sistema que o acessam.
Se você estiver executando um kernel "customizado" como você diz com um sistema de arquivos tão raro que eu não teria ouvido falar dele antes de sua pergunta onde um driver pode ficar preso em uma espera sem fim sugere que você considere sua máquina de produção quebrado.
Pessoalmente, eu ficaria desconfiado de um driver que parece ter ficado órfão há uma década especialmente desde que as razões motivadoras para criar o driver foram obviadas principalmente pelos avanços do controlador de flash.
adicionado em resposta ao comentário :
Infelizmente, um driver encravado frequentemente irá aproveitar o canal de hardware e nada menos que uma reinicialização pode fazer com que ele seja liberado. Você diz que esse dispositivo é operacionalmente difícil de alcançar; Espero que não esteja em Marte. Antes de enviar alguém para reiniciá-lo, certifique-se de remover a montagem do dispositivo (geralmente em / etc / fstab, mas pode estar em - por exemplo - /etc/rc.local) ou então o sistema provavelmente irá travar novamente.
Como @goldilocks observou nos comentários, o hardware com falha é uma possibilidade distinta, portanto, se o flash for removível, eu enviaria o técnico com o hardware de substituição. Vale a pena notar que a memória flash tem um número limitado de ciclos de gravação antes da falha e flash mais antigo tinha um número menor de ciclos de gravação do que o flash moderno.
Quando o problema for resolvido, você poderá criar um novo sistema de arquivos na memória e montá-lo, desde que sua interface remota permita isso.