10 Herramientas para Monitorear Particiones de Disco y Uso en Linux

En este artículo, revisaremos una serie de utilidades de línea de comandos de Linux que puedes utilizar para verificar particiones de disco en Linux.

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

Lista de Herramientas de Línea de Comandos para Verificar Particiones de Disco en Linux

A continuación se presenta una lista de utilidades de línea de comandos para imprimir las tablas de particiones de dispositivos de almacenamiento y el uso del espacio.

1. Comando fdisk (disco fijo)

fdisk es una herramienta de línea de comandos potente y popular utilizada para crear y manipular tablas de particiones de discos. Es compatible con varios formatos de tabla de particiones, incluyendo GPT, MBR, Sun, SGI y BSD.

Puedes utilizar la interfaz amigable con el usuario, basada en texto y con menús de fdisk para realizar tareas como mostrar, crear, redimensionar, eliminar, modificar, copiar y mover particiones en discos de almacenamiento

El comando fdisk a continuación imprimirá la tabla de particiones de todos los dispositivos de bloque montados:

$ sudo fdisk -l
fdisk – List Linux Disk Partition Table

Para obtener más información y ejemplos del comando ‘fdisk‘, por favor lea ‘10 Ejemplos del Comando ‘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 un disco de almacenamiento. Sin embargo, sfdisk ofrece características adicionales que no están disponibles en fdisk. Puedes usarlo como fdisk, y también es compatible con GPT, MBR, Sun y SGI tables de particiones.

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

$ sudo sfdisk -l 
sfdisk – Check Linux Disk Partition Table

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

3. cfdisk (curses fdisk) Command

cfdisk es un programa simple utilizado para imprimir y gestionar particiones de disco al proporcionar funcionalidad básica de particionamiento a través de una interfaz amigable para el usuario que opera de manera similar a comandos más potentes como fdisk y sfdisk, permitiendo a los usuarios ver, agregar, eliminar y modificar particiones de disco duro.

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

$ sudo cfdisk
cfdisk – Print Linux Disk Partition Table

4. Parted Command

El comando parted es una utilidad versátil y potente para gestionar particiones de disco en sistemas operativos tipo Unix. Con una amplia gama de características, permite a los usuarios crear, redimensionar, eliminar y manipular particiones en discos duros, lo que lo convierte en esencial para administradores de sistemas y usuarios avanzados.

La herramienta parted es compatible tanto con MBR (Master Boot Record) como con GPT (GUID Partition Table) esquemas de particionamiento y ofrece opciones para varios sistemas de archivos.

Además, parted proporciona una gama de características avanzadas, como control de alineación y la capacidad de crear, redimensionar y copiar particiones de disco (agregar una barra de progreso durante la copia), lo que la convierte en una herramienta indispensable para tareas de administración de discos.

$ sudo parted -l
parted – A Partition Manipulation Tool

5. Comando lsblk (list block)

El comando lsblk proporciona un resumen detallado 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, facilitando la identificación de los recursos de almacenamiento disponibles, la comprensión de las configuraciones de disco y la gestión eficiente de los dispositivos de almacenamiento.

Su salida sencilla y opciones de personalización lo convierten en una herramienta valiosa para los administradores de sistemas, ayudando a garantizar una gestión y solución de problemas de almacenamiento efectivos.

$ lsblk  
lsblk – List Block Devices in Linux

6. Comando blkid (block id)

El comando blkid se utiliza para identificar dispositivos de bloques, como discos duros y particiones, por su Identificador Único Universal (UUID) u otros atributos. Proporciona información crucial sobre los dispositivos de almacenamiento, lo que facilita su montaje y gestión.

$ blkid 
blkid – Print Block Device Attributes

7. hwinfo (información de hardware) Command

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

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

$ hwinfo

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

$ hwinfo --short --block
hwinfo – Print Linux Hardware Information

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. df (sistema de archivos de disco) Command

El comando df se utiliza para obtener información esencial sobre el uso del disco y el espacio de almacenamiento disponible en el uso del sistema de archivos de 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 sobre la gestión y limpieza de datos.

El interruptor '-hT' en el comando a continuación habilita el informe legible por humanos del tamaño del disco, espacio utilizado, espacio disponible y porcentajes de espacio utilizado.

$ df -hT
df – Show Linux Disk Space Usage

9. Comando du (uso de 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 facilita las tareas de administración de disco, limpieza y optimización. Este comando es invaluable para los administradores de sistemas y los usuarios que buscan mantener un uso de disco eficiente.

$ du -sh /home/tecmint
df – Show Linux File Space-Usage

10. Comando pydf (python df)

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

$ pydf
Pydf – Show Disk Usage in Colored Output

Asegúrate de que la utilidad ‘pydf‘ esté instalada en tu sistema. Si no está instalado, puedes instalarlo utilizando el artículo ‘Instalar la Herramienta Pydf en Linux‘.

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

Una vez que te das cuenta de que alguno de tus discos de almacenamiento está agotándose de espacio o está lleno, debes:

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

Conclusión

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

Si hay alguna utilidad de línea de comandos importante para el mismo propósito que nos hemos dejado, háganoslo saber a través de la sección de comentarios a continuación. También puede hacer una pregunta o proporcionarnos sus comentarios.

Source:
https://www.tecmint.com/linux-tools-to-monitor-disk-partition-usage/