9 herramientas para monitorear las particiones de disco de Linux y el uso en Linux

9 herramientas para monitorear las particiones de disco de Linux y el uso en Linux

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

Monitorear el uso de espacio de los dispositivos de almacenamiento es una de las tareas más importantes de un administrador del sistema, esto ayuda a garantizar que quede suficiente espacio libre en los dispositivos de almacenamiento para el funcionamiento eficiente de su sistema Linux.

Lectura sugerida: 20 herramientas de línea de comando para monitorear el rendimiento de Linux

Utilidades de línea de comando para imprimir Tabla de particiones de disco de Linux

La siguiente es una lista de utilidades de línea de comandos para imprimir la tabla 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 poderosa y popular que se utiliza para crear y manipular tablas de partición de disco.

Es compatible con tablas de partición GPT, MBR, Sun, SGI y BSD. Puede ejecutar comandos de fdisk. a través de su interfaz fácil de usar, basada en texto y basada en menús para mostrar, crear, cambiar el tamaño, eliminar, modificar, copiar y mover particiones en discos de almacenamiento.

freestar.config .enabled_slots.push

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

$ sudo fdisk-l fdisk-List Tabla de particiones de disco de Linux Disco/dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño del sector (lógico/físico): 512 bytes/4096 bytes Tamaño de E/S (mínimo/óptimo) : 4096 bytes/4096 bytes Tipo de etiqueta de disco: gpt Identificador de disco: 82213CA8-50E4-4DDB-9337-85E46DA03430 Sectores de fin de inicio de dispositivo Tamaño Tipo/dev/sda1 2048 2050047 2048000 1000M Entorno de recuperación de Windows/dev/sda2 2050048 2582527 532480 260M EFI System/dev/sda3 2582528 4630527 2048000 1000M Le partición de arranque novo/dev/sda4 4630528 4892671 262144 128M Microsoft reservado/dev/sda5 4892672 1173295103 1168402432 557.1G Datos básicos de Microsoft/dev/sda6 1870348288 1922777087 52428800 25G Datos básicos de Microsoft/dev/sda7 1922777088 Entorno de recuperación de Windows 195352243711/sda8 1173295104 1173297151 2048 1M BIOS boot/dev/sda9 1173297152 1181110271 7813120 3.7G Linux swap/dev/sda10 1181110272 1870348287 689238016 328.7G Linux Las entradas de la tabla de particiones del sistema de archivos no están en el orden del disco.

Para más uso y ejemplos sobre el comando fdisk, lea 10 Ejemplos de comandos ‘fdisk’ para administrar particiones

2. Comando sfdisk (fdisk programable)

sfdisk. funciona más como fdisk. imprime o manipula una tabla de particiones del disco de almacenamiento. Sin embargo, sfdisk ofrece funciones adicionales que no están disponibles en fdisk. Puede usarlo como fdisk, también admite tablas de particiones GPT, MBR, Sun y SGI.

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

$ sudo sfdisk-l sfdisk-Verifique la tabla de particiones de disco de Linux Disk/dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico) : 512 bytes/4096 bytes Tamaño de E/S (mínimo/óptimo): 4096 bytes/4096 bytes Tipo de etiqueta de disco: gpt Identificador de disco: 82213CA8-50E4-4DDB-9337-85E46DA03430 Sectores de fin de inicio de dispositivo Tamaño Tipo/dev/sda1 2048 2050047 2048000 Entorno de recuperación de Windows 1000M/dev/sda2 2050048 2582527 532480 Sistema EFI 260M/dev/sda3 2582528 4630527 2048000 Partición de arranque Lenovo 1000M/dev/sda4 4630528 4892671 262144 128M Microsoft reservado/dev/sda5 4892672 1173295103 1168402432 557.1G Microsoft ba sic data/dev/sda6 1870348288 1922777087 52428800 25G Microsoft basic data/dev/sda7 1922777088 1953523711 30746624 14,7G Entorno de recuperación de Windows/dev/sda8 1173295104 1173297151 2048 1M BIOS boot/dev/sda9 1173297152 118112010271 Linux sw1 7813 1181110272 1870348287 689238016 328.7G Sistema de archivos Linux Las entradas de la tabla de particiones no están en orden de disco.

Para obtener más información, consulte las páginas de manual de sfdisk.

3. Comando cfdisk (curses fdisk)

cfdisk. es un programa sencillo que se utiliza para imprimir y gestión de particiones de disco. Ofrece una funcionalidad básica de partición con una interfaz fácil de usar. Funciona de forma similar a los comandos más potentes: fdisk. y sfdisk. que permiten a los usuarios ver, agregar, eliminar y modificar particiones del disco duro.

Lectura sugerida: 14 excepcional Utilidades de respaldo para sistemas Linux

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

$ sudo cfdisk cfdisk-Imprimir tabla de particiones de disco de Linux Disco:/dev/sda Tamaño: 931,5 GiB, 1000204886016 bytes, 1953525168 sectores Etiqueta: gpt, identificador: 82213CA8-50E4-4DDB-9337-85E46DA03430 Sectores de inicio de dispositivo Tamaño Tipo>> Espacio libre 2048 2048 0 0B/dev/sda1 2048 2050047 2048000 1000M Entorno de recuperación de Windows/dev/sda2 2050048 2582527 532480 260M EFI System/dev/sda3 2582528 4630527 2048000 1000M Partición de arranque de Lenovo/dev/sda4 4630528 4892671 262144 128M Microsoft reservado/dev/sda5 4892672 1173295103 1168402432 557.1G Datos básicos de Microsoft/dev/sda6 1870348288 192277/dev7087 Datos básicos de Microsoft 52428800 sda7 1922777088 1953523711 30746624 14.7G Windo ws recovery environment/dev/sda8 1173295104 1173297151 2048 1M BIOS boot/dev/sda9 1173297152 1181110271 7813120 3.7G Linux swap/dev/sda10 1181110272 1870348287 689238016 328.7G Linux sistema de archivos ┌───────── ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ────────────┐ │ Sistema de archivos: ntfs │ │Etiqueta del sistema de archivos: WINRE_DRV │ └───────────────────────── ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ─┘ [Nuevo] [Salir] [Ayuda] [Ordenar] [Escribir] [Volcar] 4. Comando Parted

parted. es también una herramienta de línea de comandos muy conocida para mostrar y manipular particiones de disco . Comprende múltiples formatos de tablas de particiones, incluidos MBR y GPT.

Parted se puede usar para crear espacio para nuevas particiones, reorganizar el uso del disco y copiar datos a nuevos discos duros y más.

$ sudo parted-l parted-Una herramienta de manipulación de particiones Modelo: ATA ST1000LM024 HN-M (scsi) Disco/dev/sda: 1000GB Tamaño de sector (lógico/físico): 512B/4096B Tabla de particiones: gpt Banderas de disco: Número Inicio Final Tamaño Sistema de archivos Nombre Banderas 1 1049kB 1050MB 1049MB ntfs Partición de datos básicos oculta, diag 2 1050MB 1322MB 273MB fat32 Partición del sistema EFI boot, oculta, esp 3 1322MB 2371MB 1049MB fat32 Partición de datos básicos oculta 4 2371MB 2505MB 134MB Partición reservada de Microsoft msftres 5 2505MB 601GB 598GB ntfs Datos básicos partición msftdata 8 601GB 601GB 1049kB bios_grub 9 601GB 605GB 4000MB linux-swap (v1) 10 605GB 958GB 353GB ext4 6 958GB 984GB 26.8GB ntfs Partición de datos básica msftdata 7 984GB 1000GB 15.7GB ntfs Partición de datos básica oculta, diag

Para más uso lea 8 Linux ‘parted’ Comando para administrar particiones de disco de Linux

5. El comando lsblk (lista de bloques)

lsblk. imprime información que incluye el nombre, tipo, punto de montaje sobre todos los dispositivos de bloque montados disponibles o en particular, excluyendo la RAM discos.

$ lsblk lsblk-Lista de dispositivos de bloque de Linux NOMBRE MAJ: TAMAÑO MÍNIMO RM TIPO DE RO MOUNTPOINT sda 8: 0 0 931.5G 0 disco ├─sda1 8: 1 0 1000M 0 parte ├─sda2 8: 2 0 260M 0 parte ├─sda3 8: 3 0 1000M 0 parte ├─sda4 8: 4 0 128M 0 parte ├─sda5 8: 5 0 557.1G 0 parte ├─sda6 8: 6 0 25G 0 parte ├─sda7 8: 7 0 14.7G 0 parte ├─sda8 8: 8 0 1M 0 parte ├─ sda9 8: 9 0 3.7G 0 parte [SWAP] └─sda10 8:10 0 328.7G 0 parte/sr0 11: 0 1 1024M 0 rom 6. blkid (ID de bloque) Comando

blkid. una utilidad que localiza o muestra atributos de dispositivo de bloque (NOMBRE = par de valor) como el nombre del dispositivo o partición, etiqueta, su tipo de sistema de archivos, entre otros.

$ blkid blkid-Atributos del dispositivo de bloque de impresión/dev/sda1: LABEL = “WINRE_DRV” UUID = “D4A45AAAA45A8EBC” TYPE = “ntfs” PARTLABEL = “Partición de datos básicos” PARTUUID = “dcc4de2d-8fc4-490f-85e0-50c2e18cc33d “/dev/sda2: LABEL =” SYSTEM_DRV “UUID =” 185C-DA5B “TYPE =” vfat “PARTLABEL =” Partición del sistema EFI “PARTUUID =” b13c479a-d63b-4fec-9aee-f926fe7b0b16 “/dev/sda3 = “LRS_ESP” UUID = “0E60-2E0E” TYPE = “vfat” PARTLABEL = “Partición de datos básicos” PARTUUID = “d464feab-0791-4866-a36b-90dbe6d6a437″/dev/sda5: LABEL = “Windows8_OS” UUID = “186D06326AD “TYPE =” ntfs “PARTLABEL =” Partición de datos básica “PARTUUID =” 8a66bd5b-8624-4fdb-9ad8-18d8cd356160 “/dev/sda6: LABEL =” LENOVO “UUID =” 9286FFD986FFBC33 “TYPE =” ntfs “PARTLABEL =” partición de datos “PARTUUID =” 92fbbea9-6bcd-4ae5-a322-c96a07a81013 “/dev/sda7: LABEL =” PBR_DRV “UUID =” ECD06683D066543C “TYPE =” ntfs “PARTLABEL =” Partición de datos básica “0728UUIDa =” 4b35-9454-f1f2c6398405 “/dev/sda9: UUID =” e040de62-c837-453e-88ee-bd9000387083 “TYPE =” swap “PARTUUID =” f5eef 371-a152-4208-a62f-0fb287f9acdd “/dev/sda10: UUID =” bb29dda3-bdaa-4b39-86cf-4a6dc9634a1b “TIPO =” ext4 “PARTUUID =” 26b60905-1c39-4fd4-bdwin78-95 información de hardware) El comando

hwinfo. generalmente imprime información detallada sobre el hardware del sistema. Pero puede ejecutar el comando hwinfo. a continuación, donde emplea la opción- para enumerar todos los elementos de hardware del tipo especificado (en este caso, bloquear dispositivos como discos y sus particiones).

Lectura sugerida : Los 8 mejores softwares de “copia de seguridad/clonación de disco” de código abierto para Linux

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

$ hwinfo–short–block hwinfo-Imprimir disco de información de hardware de Linux:/dev/sda ST1000LM024 HN-M/dev/ram0 Disk/dev/ram1 Disk/dev/ram2 Disk/dev/ram3 Disk/dev/ram4 Disk/dev/RAM5 Disco/dev/ram6 Disco/dev/ram7 Disco/dev/ram8 Disco/dev/ram9 Disco/dev/ram10 Disk/dev/ram11 Disk/dev/ram12 Disk/dev/ram13 Disk/dev/ram14 Disk/dev/ram15 Disk Partition:/dev/sda1 Partition/dev/sda2 Partition/dev/sda3 Partition/dev/Partición sda4/dev/sda5 Partición/dev/sda6 Partición/dev/sda7 Partición/dev/sda8 Partición/dev/sda9 Partición/dev/sda10 Partición cdrom:/dev/sr0 PLDS DVD-RW DA8A5SH

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

Utilidades de línea de comando para monitorear el uso del espacio en disco en Linux

La siguiente es una lista de línea de comando utilidades para monitorear el uso del espacio en disco de Linux.

8. Comando df (sistema de archivos en disco)

df imprime un resumen del uso del espacio en disco del sistema de archivos en la terminal. En el comando a continuación, el interruptor-hT permite informar el tamaño del disco, el espacio utilizado, el espacio disponible y los porcentajes de espacio utilizado en un formato legible por humanos.

$ df-hT df-Muestra el uso del espacio en disco de Linux Tipo de sistema de archivos Tamaño utilizado disponible Uso% Montado en udev devtmpfs 3.9G 0 3.9G 0%/dev tmpfs tmpfs 788M 9.6M 779M 2%/run/dev/sda10 ext4 324G 132G 176G 43%/tmpfs tmpfs 3.9G 86M 3.8G 3%/dev/shm tmpfs tmpfs 5.0M 4.0K 5.0M 1%/ejecutar/bloquear tmpfs tmpfs 3.9G 0 3.9G 0%/sys/fs/cgroup cgmfs tmpfs 100K 0100K 0%/run/cgmanager/fs tmpfs tmpfs 788M 32K 788M 1%/ejecutar/user/1000 9. Comando pydf (python df)

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

$ pydf pydf-Muestra el uso de espacio en disco de Linux a color Tamaño del sistema de archivos utilizado% de uso disponible montado en/dev/sda10 323G 132G 175G 40.7 [################################################################################################################################################################################################################################## ############### …………………………..]/

Asegúrese de que la utilidad pydf. esté instalada en el sistema; si no, instálela usando la herramienta Instalar Pydf para monitorear el uso del disco de Linux.

¿Qué sucede si un disco/partición se está quedando sin espacio en Linux?

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

  1. Primero, haga una copia de seguridad de todos sus archivos importantes en el sistema usando cualquiera de las herramientas de copia de seguridad del sistema Linux.
  2. A continuación, verifique qué archivos o directorios están ocupando el mayor cantidad de espacio en el (los) disco (s) usando el comando du.
  3. Luego, elimine del (los) disco (s) de almacenamiento, cualquier archivo que ya no sea importante o que no usará en el futuro con la ayuda del comando rm o puede usar la herramienta fslint para buscar y eliminar archivos no deseados en Linux.
  4. 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.

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

Si hay alguna utilidad de línea de comando importante para el mismo propósito, ¿que hemos dejado fuera? Háganos saber a través de la sección de comentarios a continuación. También puede hacernos una pregunta o enviarnos sus comentarios.