Búsqueda de sitios web

Las 10 mejores herramientas de monitoreo de particiones de disco de Linux para 2023


En este artículo, revisaremos una serie de utilidades de línea de comandos de Linux que puede utilizar para comprobar las particiones del disco en Linux.

Monitorear el uso de espacio de los dispositivos de almacenamiento es una de las tareas más importantes para un SysAdmin, lo que garantiza que haya suficiente espacio libre disponible en los dispositivos de almacenamiento para mantener el funcionamiento eficiente de su sistema Linux.

Lista de herramientas de línea de comandos para comprobar particiones de disco de Linux

La siguiente es una lista de utilidades de línea de comandos para imprimir tablas de particiones de dispositivos de almacenamiento y uso de espacio.

1. Comando fdisk (disco fijo)

fdisk es una potente y popular herramienta de línea de comandos que se utiliza para crear y manipular tablas de particiones de disco. Admite varios formatos de tablas de particiones, incluidos GPT, MBR, Sun, SGI y BSD.

Puede utilizar la interfaz fácil de usar, basada en texto y basada en menús de fdisk para realizar tareas como mostrar, crear, cambiar el tamaño, eliminar, modificar, copiar y mover particiones en discos de almacenamiento.

El siguiente comando fdisk imprimirá la tabla de particiones de todos los dispositivos de bloque montados:

sudo fdisk -l

Para obtener más uso y ejemplos del comando 'fdisk', lea '10 ejemplos de comandos 'fdisk' para administrar particiones'.

2. Comando sfdisk (fdisk programable)

sfdisk funciona de manera similar a fdisk ya que puede imprimir o manipular una tabla de particiones de disco de almacenamiento. Sin embargo, sfdisk ofrece funciones adicionales que no están disponibles en fdisk. Puede usarlo como fdisk y también admite tablas de particiones GPT, MBR, Sun y SGI.

Una diferencia entre los dos es que sfdisk no crea las particiones de sistema estándar para las etiquetas de disco SGI y SUN como lo hace fdisk.

sudo sfdisk -l 

Para obtener más uso, consulte las páginas de manual de sfdisk.

3. Comando cfdisk (maldice fdisk)

cfdisk es un programa sencillo que se utiliza para imprimir y administrar particiones de disco al proporcionar una funcionalidad básica de partición a través de una interfaz fácil de usar que funciona de manera similar a comandos más potentes como fdisk y sfdisk, que permite a los usuarios ver, agregar, eliminar y modificar particiones del disco duro.

Utilice las teclas de flecha derecha e izquierda para mover el resaltador sobre las pestañas del menú.

sudo cfdisk

4. Comando dividido

El comando parted es una utilidad versátil y poderosa para administrar particiones de disco en sistemas operativos tipo Unix. Con una amplia gama de funciones, permite a los usuarios crear, cambiar el tamaño, eliminar y manipular particiones en discos duros, lo que lo hace esencial para administradores de sistemas y usuarios avanzados.

La herramienta parted admite tanto MBR (Registro de arranque maestro) como GPT (Tabla de particiones GUID).) esquemas de partición y proporciona opciones para varios sistemas de archivos.

Además, parted proporciona una variedad de funciones avanzadas, como control de alineación y la capacidad de crear, cambiar el tamaño y copiar particiones de disco (agregar una barra de progreso mientras copia), lo que la convierte en una herramienta indispensable para las tareas de administración de discos.

sudo parted -l

5. Comando lsblk (bloque de lista)

El comando lsblk proporciona una descripción detallada de los dispositivos de almacenamiento, incluidos discos duros, unidades de estado sólido y medios extraíbles, junto con su información asociada, como tamaño, particiones y puntos de montaje.

lsblk ayuda en las tareas de administración del sistema, lo que facilita la identificación de los recursos de almacenamiento disponibles, la comprensión de las configuraciones del disco y la gestión eficiente de los dispositivos de almacenamiento.

Sus sencillas opciones de salida y personalización lo convierten en una herramienta valiosa para los administradores de sistemas, ya que ayuda a garantizar una gestión eficaz del almacenamiento y la resolución de problemas.

lsblk  

6. Comando blkid (identificación de bloque)

El comando blkid se utiliza para identificar dispositivos de bloque, como discos duros y particiones, mediante su identificador único universal (UUID) u otros atributos. Proporciona información crucial sobre los dispositivos de almacenamiento, lo que facilita su montaje y administración.

blkid 

7. Comando hwinfo (información de hardware)

El comando hwinfo se utiliza para proporcionar datos completos sobre los componentes del sistema, incluidos CPU, RAM, dispositivos de almacenamiento, tarjetas gráficas, interfaces de red y más.

Los administradores y usuarios del sistema emplean 'hwinfo' para diagnosticar problemas de hardware, identificar controladores compatibles y mejorar el rendimiento del sistema.

hwinfo

Para restringir la información a un resumen, use la opción --short como en el siguiente comando:

hwinfo --short --block

Asegúrese de que la herramienta hwinfo esté instalada en su sistema para obtener los resultados anteriores.

Lista de herramientas de línea de comandos para monitorear el uso del espacio en disco de Linux

La siguiente lista incluye utilidades de línea de comandos para monitorear el uso del espacio en disco de Linux.

8. Comando df (sistema de archivos de disco)

El comando df se utiliza para recuperar información esencial sobre el uso del disco y el espacio de almacenamiento disponible en el uso del sistema de archivos Linux.

El comando “df” ayuda a los usuarios a monitorear la asignación de espacio en disco, identificar posibles problemas de almacenamiento y tomar decisiones informadas con respecto a la administración y limpieza de datos.

El modificador '-hT' en el siguiente comando permite generar informes legibles por humanos sobre el tamaño del disco, el espacio utilizado, el espacio disponible y los porcentajes de espacio utilizado.

df -hT

9. Comando du (uso del disco)

El comando du se utiliza para permitir a los usuarios evaluar el espacio ocupado por archivos y directorios en su dispositivo de almacenamiento en un formato legible por humanos.

El comando du ayuda a los usuarios a identificar qué archivos o directorios consumen más espacio, lo que ayuda en las tareas de administración, limpieza y optimización del disco. Este comando es invaluable para los administradores de sistemas y los usuarios que buscan mantener un uso eficiente del disco.

du -sh /home/tecmint

10. Comando pydf (python df)

El comando pydf es una utilidad de línea de comandos de Python excepcional y un excelente reemplazo para el comando df en Linux. Utiliza distintos colores para resaltar particiones de disco con atributos específicos.

pydf

Asegúrese de que la utilidad 'pydf' esté instalada en su sistema. Si no está instalado, puede instalarlo utilizando el artículo 'Instalar la herramienta Pydf en Linux'.

¿Qué hacer cuando su disco/partición de Linux se está quedando sin espacio?

Una vez que se dé cuenta de que alguno de sus discos de almacenamiento se está quedando sin espacio o está lleno, debe:

  • Primero, haga una copia de seguridad de todos sus archivos importantes en el sistema utilizando cualquiera de las herramientas de copia de seguridad del sistema Linux.
  • A continuación, verifique qué archivos o directorios ocupan la mayor cantidad de espacio en los discos usando el comando du.
  • Luego elimine de los discos de almacenamiento cualquier archivo que ya no sea importante o que no usará en el futuro con la ayuda del comando rm o puede utilizar las herramientas CCleaner para buscar y eliminar archivos no deseados en Linux.
  • Si su partición raíz se está llenando, puede cambiar el tamaño de la partición raíz usando LVM, debería ser bastante sencillo.

Nota: En caso de que elimine algún archivo importante, puede recuperar el archivo eliminado en Linux.

Conclusión

En este artículo, hemos hablado de una serie de útiles utilidades de línea de comandos para mostrar tablas de particiones de disco de almacenamiento y monitorear el uso del espacio.

¿Hay alguna utilidad de línea de comando importante para el mismo propósito que hayamos omitido? Háganos saber a través de la sección de comentarios a continuación. Posiblemente también puedas hacer una pregunta o enviarnos tu opinión.