Página principal » cómo » La guía para principiantes de las utilidades de disco de Linux

    La guía para principiantes de las utilidades de disco de Linux

    Saber cómo verificar la condición de su disco duro es útil para determinar cuándo reemplazar su disco duro. En el artículo de hoy, le mostraremos algunas utilidades de disco de Linux para diagnosticar la salud de su disco duro.

    Imagen de Scoobay.

    Sistema S.M.A.R.T

    La mayoría de los discos duros ATA y SCSI modernos tienen un sistema de autocontrol, análisis y tecnología de informes (SMART). Los discos duros INTELIGENTES monitorean internamente su propia salud y rendimiento.

    La herramienta SMART evalúa la condición de su disco duro basándose en: el rendimiento del disco duro, la tasa de errores de búsqueda de las cabezas magnéticas y otros atributos que el fabricante de su disco duro incorporó en su disco duro.

    La mayoría de las implementaciones de sistemas SMART permiten a los usuarios realizar autopruebas para monitorear el rendimiento y la confiabilidad de sus discos duros. La forma más sencilla de realizar una prueba del sistema SMART con Ubuntu es usar la "Utilidad de Discos" en el menú "Sistema"> "Administración".



    La utilidad de disco le permite ver el modelo, el número de serie, el firmware y la evaluación general del estado del disco duro, así como si hay un sistema SMART habilitado en el disco duro..

    El botón 'Datos SMART' le permite ver las características SMART de su disco duro.

    El botón 'Ejecutar autoprueba' le permite iniciar una autoprueba corta, extendida o de transporte en el disco duro.

    Cuando ejecute estas pruebas, verá un medidor de progreso, que le permitirá ver qué tan lejos está la prueba y cuál es el tiempo estimado de finalización.

    La 'Sección Atribuida' le permite ver los errores y la información de autoprueba.

    Comprobación del sistema de archivos

    Existen otras herramientas, junto a la Utilidad de Discos en la GUI, que podemos usar para diagnosticar la salud de nuestro disco duro. La Comprobación del sistema de archivos (FSCK), que solo se presenta como una herramienta de línea de comandos, es una de las herramientas que usamos a menudo para verificar el estado de nuestro disco duro..

    Puede usar la función 'Verificar sistema de archivos' de la 'Utilidad de disco' para realizar la misma comprobación, si no es un geek de línea de comandos como nosotros.

    Por supuesto, hay algunas situaciones en las que tener para utilizar la herramienta de línea de comandos para comprobar nuestro sistema de archivos. Por ejemplo, cuando estamos utilizando un sistema sin cabeza, cuando nuestro cuadro de Linux no se inicia, o cuando simplemente queremos mostrar nuestras habilidades de Kungfu de la línea de comandos a nuestros amigos.

    Al principio, la herramienta de línea de comandos FSCK parece algo que solo un geek de computadora puede manejar; Pero encontrará que FSCK es una herramienta muy fácil de usar. Hay que tener en cuenta una cosa antes de ejecutar FSCK; Debe desmontar el sistema de archivos con el comando 'umount'. Reparar un sistema de archivos montado con FSCK podría terminar creando más daño que el problema original.

    sudo umount / dev / sdb

    El comando FSCK es bastante sencillo:

    sudo fsck -t ext4 / dev / sdb

    Este comando comprueba un sistema de archivos ext4 (/ dev / sdb) en busca de inconsistencias. Debe reemplazar / dev / sdb con su propia partición. Puede ejecutar el comando 'fdisk' para averiguar las particiones de su sistema:

    sudo fdisk -l

    Verificaciones programadas del sistema de archivos

    Si está usando Ubuntu, notará que Ubuntu ejecuta una sesión FSCK cuando arranca su sistema de vez en cuando. Si encuentra molesta esta verificación programada, puede volver a programar el escaneo usando el comando 'tune2fs'. Así es como se ve típicamente:

    El parámetro de conteo de montaje nos dice que Ubuntu escanea nuestro disco duro después de 33 montajes de disco.

    Podemos configurar el conteo de montaje usando la opción '-c':

    sudo tune2fs -c 35 / dev / sda1

    Este comando volverá a configurar Ubuntu para escanear nuestro disco duro después de 35 montajes de disco duro cuando el sistema arranca.

    Nota: cambie '/ dev / sda1 /' con su propia partición

    Bloques malos

    Un sector defectuoso es un sector en la unidad de disco de una computadora que no se puede usar debido a un daño permanente (o una incapacidad del sistema operativo para acceder a él con éxito), como un daño físico en la superficie del disco.

    Hay dos formas de detectar sectores defectuosos en Linux: puede usar la GUI de la Utilidad de Discos, o si usted es un geek de línea de comandos como nosotros, puede usar el comando badblocks para revisar su disco duro en busca de sectores defectuosos:

    sudo badblocks -v / dev / sdb1

    Badblock nos dará la cantidad de sectores defectuosos en nuestro disco duro..


    zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
    Comprobación de bloques 0 a 97683200
    Comprobación de bloques defectuosos (prueba de solo lectura): 3134528 finalizados, 3:27 transcurridos
    3134560 hecho, 8:33 transcurrido
    3134561 hecho, 10:15 transcurrido
    3134562 hecho, 11:57 transcurrido
    3134563 hecho, 13:39 transcurrido
    hecho
    Pase completado, se han encontrado 5 bloques malos..

    Tienes dos opciones cuando ves bloques malos. Puede buscar un nuevo disco duro o marcar estos bloques defectuosos como sectores de disco duro inutilizables. Esto implica dos pasos:

    Primero tenemos que escribir la ubicación de los sectores defectuosos en un archivo plano.

    sudo badblocks / dev / sdb> / home / zainul / bad-blocks

    Después de eso, debemos introducir el archivo plano en el comando FSCK para marcar estos sectores defectuosos como sectores "inutilizables".

    sudo fsck -l bloques malos / dev / sdb


    FSCK, Badblocks y Disk Utility son algunas de las utilidades de disco que usamos a menudo para escanear nuestros discos duros. Comparta con otros lectores si conoce otras utilidades de disco de Linux para escanear discos duros.