LINUX

Error de entrada / salida: bloques defectuosos: cómo reiniciar Linux

errores de entrada y salida

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:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar