Ver destacados

Comandos para monitorizar particiones de disco Linux

Tutorial con los mejores comandos para poder monitorear tus particiones de discos en Linux
Escrito por
51.2K Visitas  |  Publicado jul 12 2019 12:20
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Si nuestro rol o función dentro de la organización está asociada a la administración, soporte y respaldo dentro del área de IT debemos ser conscientes de la gran responsabilidad que tenemos bajo nosotros, ya que de una correcta gestión y administración tendremos una infraestructura óptima, segura y cumpliendo todos los estándares y métricas propuestas.

 

Dentro de las diferentes tareas que debemos realizar tenemos una en particular que debe ser tratada con especial cuidado y es aquella tarea asociada al rendimiento, espacio y estado de los dispositivos de almacenamiento dentro de los sistemas operativos Linux independiente de la distro que trabajemos ya que un disco en mal estado, sin espacio o con sectores dañados será un obstáculo para que el sistema funcione de la forma deseada.

 

Tutorial en el que se explica cómo monitorear procesos y servidor Linux con Scout_Realtime

 

Cuando gestionamos sistemas dentro de Linux debemos ser conscientes de los elementos que debemos controlar y qué herramientas podemos utilizar para llevarlo a cabo. Para los diferentes administradores resulta complicado poder encontrar los problemas y fallos que puedan suceder dentro del sistema y por eso el monitoreo es una tarea a la que recurrir con frecuencia para detectar y supervisar el estado de las redes.

 

Dentro de los elementos y tareas más habituales en la gestión de sistemas Linux es la de creación, gestión y eliminación de particiones. La partición de los discos es importante para poder estructurar satisfactoriamente nuestro sistema de datos en diferentes secciones. Más importante es si cabe una partición si además vamos a instalar diversos Sistemas Operativos en el equipo.

 

Tutorial con vídeo para ver el sistema de archivos (Ext2, Ext3 o Ext4) de discos o particiones usando comandos en Ubuntu de Linux.

 

Hoy este tutorial te enseñará algunos comandos vitales para conocer el estado de los discos duros y las particiones que tenemos establecidas en alguna de las distros de Linux. Para este análisis usaremos Ubuntu 16 pero podemos aplicarlo a otros sistemas.

 


1. Monitorizar particiones en disco Linux con comando (Fixed Disc)


Fdisk es uno de los comandos más usados e importantes que podemos usar para verificar el estado de los discos en Linux, ya que gracias a este comando tenemos la posibilidad de ejecutar las siguientes tareas:
  • Crear particiones
  • Eliminar particiones
  • Redimensionar o cambiar particiones

 

Paso 1

Existen diversos parámetros que nos permiten tener un alcance mucho más profundo o especifico usando Fdisk, estos son:

 

fdisk -l
Este parámetro nos permite ver todas las particiones de discos en Linux detallando tamaño, numero de sectores, unidades por sector, etc.

 

 

 

fdisk -l /dev/sda
Este comando nos permite ver el estado de una partición en especial indicando número de sectores, tamaño, ID y tipo de partición.

 

 

 

Paso 2

También contamos con otras opciones como:

 

fdisk /dev/sda (d)
Nos permite borrar una partición dentro del sistema.

 

fdisk /dev/sda (n)
Nos permite crear una nueva partición.

 

fdisk -s (ID partición)
Nos permite validar el tamaño de una partición.

 

fdisk /dev/sdb (x)
Nos permite corregir la tabla de particiones.

 

fdisk /dev/sda (m)
Despliega los comandos disponibles de Fdisk.

 

 


2. Monitorizar particiones en disco Linux con comando CFDISK (curses fdisk)


CFDisk es un sencillo programa que nos dará la posibilidad de ver en pantalla las particiones del disco y a partir de allí ejecutar tareas administrativas.

 

Paso 1

Gracias a CFDisk podemos crear, editar y borrar las particiones de Linux de forma segura y completa. Algunos de los parámetros que podemos usar con CFDisk son los siguientes:

 

sudo cfdisk
Este comando nos permite ver en pantalla toda la información asociada al disco actual en Linux, su información es muy completa. Podemos ver diversa información como tipo de partición, tipo de sistema de archivos, ID del sistema de archivos, etc.

 

 

 

 

Paso 2

Desde esta ventana podemos ejecutar tareas sobre las diversas particiones, basta con seleccionar la partición en la parte superior y en la parte inferior establecer la respectiva tarea. Algunos comandos útiles con CFDisk son:

 

cfdisk -h
Despliega la ayuda del comando.

 

cfdisk -d
Borra la partición seleccionada.

 

cfdisk -g
Permite editar la geometría del disco a nivel de cilindros, sectores, cabezas, etc).

 

cfdisk -n
Permite crear una nueva partición.

 

cfdisk -m
Este parámetro nos permite maximizar el uso del disco para la partición seleccionada.

 

cfdisk -p
Imprime la información de la tabla de particiones.

 

 


3. Monitorizar particiones en disco Linux con comando SFDISK (scriptable fdisk)


SFDISK es un comando muy similar a FDISK ya que nos da la posibilidad de ejecutar tareas sobre las particiones tales como crearlas, editarlas o eliminarlas del sistema. Además el comando SFDOSK nos permite usar tablas de particiones como las ya conocidas GPT, MBR, Sun y SGI.

 

Paso 1

Los comandos básicos que podemos implementar con sfdisk son:

 

sfdisk -l
Nos permite ver todas las particiones del sistema. Como vemos su apariencia es exacta a FDISK.

 

 

 

Paso 2

Otros parámetros adicionales son:

 

sfdisk -d
Nos permite ver las particiones de un disco duro en particular.

 

sfdisk -s
Permite ver el tamaño de todas las particiones del sistema.

 

sfdisk -v
Muestra la versión del comando SFDISK.

 

sfdisk -x
Permite extender una partición lógica a una partición extendida.

 

sfdisk -T
Con este parámetro podremos ver los ID que son reconocidos por SFDISK.

 

 

 


4. Monitorizar particiones en disco Linux con comando LSBLK (list block)


El comando LSBLK nos permite ver en pantalla toda la información asociada a las particiones como: Nombre, Punto de montaje, etc.

 

Paso 1

La sintaxis básica para el uso de este comando es la siguiente:
lsblk

 

Paso 2

Como vemos tenemos información detallada sobre cada partición del sistema. Si deseamos obtener una información mucho más completa podemos usar el siguiente parámetro:
lsblk -fm

 

 


5. Monitorizar particiones en disco Linux con comando Parted


Parted es otro de los comandos para gestionar particiones en los discos duros de sistema Linux gracias a su alcance y utilidad. Con Parted extender y editar diferentes sistemas de tabla de particiones como MBR y GPT.

 

Además, con Parted podemos ejecutar las siguientes tareas:

  • Crear y habilitar espacio para nuevas particiones.
  • Copiar datos en nuevos discos duros instalados en el equipo.
  • Redistribuir el espacio en el disco duro con el fin de optimizar el rendimiento.

 

Paso 1

Los parámetros que podemos implementar con Parted son los siguientes:

 

sudo parted -l
Lista las particiones actuales de los discos duros.

 

 

Es importante tener en cuenta que para usar de manera correcta todos los parámetros de Parted debemos acceder al comando usando la siguiente sintaxis:

sudo parted

 

 

Paso 2

Como vemos tenemos la línea (parted) desde donde podremos ejecutar algunos de los siguientes parámetros:

 

mklabel
Nos permite crear una etiqueta a una determinada partición.

 

print
Despliega la tabla de particiones.

 

select
(Disco): Nos permite seleccionar el número de disco para editar.

 

rm
Elimina la partición seleccionada.

 

unit
Establece la unidad seleccionada como la predeterminada.

 

 

 

 


6. Monitorizar particiones en disco Linux con comando HWINFO (hardware info)


Aunque la función principal de HWINFO es mostrar información detallada acerca del hardware del equipo, podemos usar unos parámetros para visualizar un determinado valor. Por ejemplo podemos usar el siguiente comando para desplegar el listado de los elementos de hardware como discos y particiones. Allí podemos ver las diferentes particiones y el tipo de partición.
hwinfo --short –block

 

 


7. Monitorizar particiones en disco Linux con comando BLKID (block id)


BLKID es un comando que nos permite mostrar los diferentes atributos de los diversos bloques en el sistema tal como el nombre, la etiqueta y el tipo de sistema de archivos. El parámetro básico que usaremos con blkid es el siguiente. Podemos ver toda la información de cada bloque.
blkid

 

 


8. Monitorizar particiones en disco Linux con comando PYDF (python df)


PYDF es una utilidad propia de Python y es una alternativa al ya conocido comando df.

 

Paso 1

Este comando nos permite visualizar la cantidad de espacio usado y el espacio disponible en un entorno de colores. Para instalar este comando en Ubuntu 16 usaremos el siguiente comando:
sudo apt install pydf
Paso 2

La sintaxis básica para el uso de pydf en Ubuntu 16 es la siguiente:
pydf

 

Paso 3

Algunos de los parámetros que podemos usar con pydf son los siguientes:

 

pydf -a
Nos permite verificar qué sistema de archivos no contiene ningún bloque.

 

pydf -h
Nos permite ver la información desplegada en un lenguaje claro.

 

pydf -k
Permite ver el tamaño de las particiones en Kilobytes.

 

pydf -m
Permite ver el tamaño de las particiones en Megabytes.

 

 

 


9. Monitorizar particiones en disco Linux con comando DF (disk filesystem)


Es otro de los comandos más usados para la administración de particiones ya que este comando nos permite ve en pantalla un completo resumen del espacio de disco del sistema de archivos.

 

Paso 1

Podemos agregar el parámetro -hT para obtener una información mucho más completa como tamaño del disco, espacio libre, porcentajes de espacio libre, etc. El comando es el siguiente:
df -hT

 

Paso 2

Algunos de los parámetros a adicionar son los siguientes:

 

df -a
Incluye información mucho más completa de las particiones.

 

df -l
Limita la búsqueda al sistema de archivos locales.

 

df -t
Despliega la información usando el tipo de sistema de archivos.

 

df -v
Permite ver la versión del comando.

 

df –help
Despliega la ayuda del comando.

 

 


10. Monitorizar particiones en disco Linux con comando LSSCSI


El comando LSSCSI nos permite ver información de los dispositivos scsi y ATA conectados en el equipo, por ende, al ejecutarlo se desplegará la información de las particiones del disco. Basta con ingresar lsscsi en la terminal y veremos lo siguiente:

 

 

Contamos con diversas opciones en Linux para verificar y supervisar qué particiones tenemos disponibles en nuestros sistemas. De esta forma con esta guía de comandos, tendremos de forma fácil información sobre todo lo que ocurre en nuestro ordenador. Esto es importante paras usuarios administradores, que podrán detectar qué esta ocurriendo y así solventar posibles errores.

 

Ten a salvo toda tu información creando copias completas y seguras de tus discos y particiones en tu Windows, Linux o Mac con la herramienta gratuita Clonezilla.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!