Error de entrada / salida: bloques defectuosos: cómo reiniciar Linux
En este artículo estoy tratando de explicar cómo lidiar con el «error de entrada / salida» cuando inicia cualquier comando en Linux. He señalado algunos ejemplos que informan de un error similar.
# du -bash: /usr/bin/du: Input/output error
# mkdir sampledir mkdir: cannot create directory `sampledir': Input/output error
Error de entrada / salida al ejecutar el comando principalmente debido a dos razones. O podrían ser bloques defectuosos en el disco o alguien pirateó su máquina. En esta situación, la primera sugerencia sería verificar / var / log / messages en busca de alertas relacionadas con el disco (es posible que vea algunas alertas de teclas de detección).
tail -n 100 /var/log/messages tail -f /var/log/messages
Si nota algún problema con el disco, pruebe cualquier utilidad de disco para confirmarlo. Una opción sería utilizar smarttools. Puede marcar la opción smartool para corregir bloques defectuosos. Si ya lo instaló, puede aprovechar eso.
La siguiente acción inmediata sería realizar una copia de seguridad de su sistema. Bueno si ya lo tienes :-). Si tiene una buena copia de seguridad, es seguro reiniciar. Si su sistema fue pirateado, existe la posibilidad de que estropeen sus archivos y el sistema no funcione después de reiniciar.
También puede probar fsck, pero realmente no se soluciona la mayor parte del tiempo si es un problema de bloqueo incorrecto. Fsck puede solucionarlo solo si está relacionado con algún problema relacionado con el sistema de archivos.
Por lo general, fsck fallará en el medio, como cuando intenta leer el archivo en el bloque defectuoso.
Ahora, si intenta reiniciar, también puede dar el mismo resultado. Puede probar init 6.
# reboot bash: /sbin/reboot: Input/output error
# shutdown -r now bash: /sbin/shutdown: Input/output error
Si los comandos de reinicio anteriores no funcionan, intente el reinicio forzado o el apagado
Reinicio forzado
echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger
Apagado forzado
echo 1 > /proc/sys/kernel/sysrq echo o > /proc/sysrq-trigger
Gracias por leer el artículo y déjame saber tus comentarios.
Leer también: