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

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

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

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

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

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

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

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

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

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

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:
- Primero, haz una copia de seguridad de todos tus archivos importantes en el sistema utilizando cualquiera de las herramientas de respaldo del sistema Linux.
- A continuación, verifica qué archivos o directorios están ocupando la mayor cantidad de espacio en el disco(s) utilizando el comando du.
- Luego, elimina de los discos de almacenamiento, cualquier archivo que ya no sea importante o que no utilizarás en el futuro con la ayuda del comando rm o puedes utilizar herramientas como CCleaner para encontrar y eliminar archivos innecesarios en Linux.
- Si tu partición raíz se está llenando, puedes redimensionar la partición raíz utilizando LVM, debería ser bastante sencillo.
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/