Cómo reparar errores de disco en Ubuntu

Manos escribiendo en la computadora portátil

Credito de imagen: eclipse_images / E + / GettyImages

Casi todo el mundo sabe que es importante hacer una copia de seguridad de la información en una computadora, pero relativamente pocas personas piensan en ello hasta que un disco duro muere inesperadamente. Los discos duros modernos reducen la probabilidad de que eso suceda con un software de diagnóstico integrado llamado Self-Monitoring, Tecnología de análisis y generación de informes (SMART), que detecta errores de disco y signos tempranos de falla y los informa a su OS. Si ese sistema operativo es Ubuntu, verá una alerta en su pantalla de que su unidad puede necesitar atención. También es posible que empiece a notar errores incluso si el disco no informa problemas.

Lo primero es lo primero

Si incluso sospecha que hay un problema con el disco, lo primero que debe hacer es hacer una copia de seguridad de sus archivos personales, sus fotos y cualquier otra cosa que sea difícil de reemplazar. Es posible que reciba o no una advertencia adicional antes de que falle la unidad, y es muy posible que pierda algunos de sus datos incluso si repara con éxito su disco. Tener una copia de seguridad de sus archivos, incluso si están dañados, mantiene la puerta abierta para recuperarlos más tarde.

Video del día

Haga que Ubuntu revise el disco en busca de errores

Si su computadora aún está funcionando y arrancando normalmente, es bastante simple hacer que Ubuntu revise el disco en busca de errores. Haga clic en la descripción general de "Actividades" en la esquina superior izquierda de su pantalla y escriba "Discos" en la barra de búsqueda. El programa Disks lee los datos de autodiagnóstico de la unidad y muestra una evaluación del estado del disco. Normalmente, dice "El disco está bien", pero también es posible "Pre-fail" y "Fail". Incluso "OK" no garantiza de manera absoluta que su disco esté bien, por lo que si tiene errores, desea probar el disco manualmente de todos modos. Mire debajo del gráfico "Volúmenes" y verá un pequeño icono de rueda dentada. Haga clic en eso y elija "Verificar sistema de archivos". Ubuntu verifica el disco en busca de errores y devuelve un mensaje, ya sea dando a su unidad un estado de salud limpio o informando errores. Si tiene errores, el siguiente paso es corregirlos.

Haga que Ubuntu repare el disco

Ubuntu puede reparar el sistema de archivos fácilmente. Desde la misma pantalla, vuelva a hacer clic en el icono de la rueda dentada. Esta vez, en lugar de "Verificar sistema de archivos", elija "Reparar sistema de archivos". Puede llevar algún tiempo dependiendo del tamaño y la velocidad de su disco y la cantidad de errores que encuentra Ubuntu, pero eventualmente, recibe un mensaje para informarle si la reparación tuvo éxito. Si es así, puede seguir usando la unidad. Los archivos demasiado dañados para la reparación automática se guardan, generalmente en una carpeta llamada "perdidos + encontrados", donde puede intentar recuperarlos manualmente con herramientas avanzadas. Si la reparación falla, debe formatear el disco para que pueda volver a utilizarse, lo que borra todos sus datos. Si tiene datos irremplazables en esa unidad, es mejor reemplazar la unidad y mantener la anterior intacta para que pueda intentar métodos avanzados de recuperación de datos o contratar a un profesional para que lo haga.

Reparar desde un disco en vivo

Por lo general, ya no es necesario tener un disco de reparación de Ubuntu separado para arrancar en caso de emergencia porque el sistema operativo principal arranca y se ejecuta desde una unidad USB o un disco óptico. A lo sumo, es posible que deba ingresar la configuración del BIOS de su computadora y decirle que arranque desde su memoria USB o DVD en lugar de intentar leer el disco duro problemático. Una vez que se inicia el sistema operativo, puede ejecutar el programa Disks de la misma manera que lo haría normalmente.

Reparar desde la línea de comandos

A menudo es más eficiente hacer cosas desde la línea de comandos en Linux, y hay un buen argumento para conocer algunas habilidades básicas de la línea de comandos. A diferencia de OS X y Windows, puede tener cualquier cantidad de interfaces de escritorio en Linux, incluso solo en Ubuntu, y no todas tienen los mismos programas gráficos para trabajar. Si aprende algunas técnicas clave de la línea de comandos, puede usarlas con cualquier sistema operativo Linux, independientemente de la interfaz de escritorio que utilice. Es un poco más complicado, pero también más universal.

El comando FSCK

En la línea de comandos de Linux, los sectores defectuosos se reparan con el comando fsck, que es la abreviatura de "verificación de coherencia del sistema de archivos". En Linux, las unidades son ya sea montado o no montado, esencialmente, activo o inactivo, y necesita desmontar una unidad antes de ejecutar fsck en ella para evitar accidentes daño. Puede desmontar una unidad manualmente escribiendo el comando unmount, seguido del nombre de la unidad o unidades, por ejemplo, "unmount / dev / sdb" sin las comillas. Con la unidad desmontada, ahora puede escribir el comando fsck.

Una reparación de muestra

Fsck reconoce muchas variables, y debería leerlas, pero en un sistema típico puede ingresar el comando de esta manera: "sudo fsck -AR -C -y". Esto le dice que verifique todos los sistemas de archivos de disco en su computadora, intente repararlos, proporcione monitores de estado si son compatibles para que sepa cómo está progresando y realice las reparaciones de forma interactiva para que pueda participar en lo que sucediendo. La parte "sudo" al principio le dice al sistema operativo que le otorgue privilegios de administrador o "superusuario" temporalmente, por lo que se le pedirá una contraseña de administrador antes de que le permita intentar reparar el disco. Cuando está hecho, fsck le da un código 0 si no se encontraron errores, un 1 si se corrigieron los errores, un 2 si el sistema debe reiniciarse y un 4 si no pudo corregir todos los errores encontrados.

Versión de Ubuntu

La información contenida aquí se aplica a Ubuntu 18.04. Es posible que algunas partes no se apliquen a otras versiones de Ubuntu o derivados de Ubuntu.