Comandos Linux para Discos duros y particiones

En este post vamos a echar un vistazo a algunos comandos Linux que se pueden utilizar para comprobar los discos duros, las particiones del sistema, el espacio disponible y ocupado, y crear y formatear particiones en Linux

 
comandos linux discos particiones
 
Contenidos:

 
comandos linux discos duros particiones
 

lscsi

 
El comando lsscsi muestra info de los dispositivos scsi/SATA conectados

Primero hemos de instalar el paquete lsscsi con:

apt-get install lsscsi

apt-get install lsscsi info dispositivos scsi sata linux

 

y lo ejecutaremos con:

sudo lsscsi

sudo lsscsi
 

 

lsblk

 
lsblk es un comando que se utiliza para mostrar información acerca de todos los dispositivos de bloque disponibles. Ejemplos de dispositivos de bloque son los discos duros, unidades flash, CD-ROM …

lsblk info dispositivos linux
 
Los detalles que muestra incluyen el punto de montaje y el tamaño total de la partición o el bloque. Lo que no incluye es el espacio libre y el disponible.
 
Mostrar todos los dispositivos:

lsblk -a

lsblk -a
 
Mostrar columna tamaño en bytes:

lsblk -b

lsblk -b
 

 

fdisk

 
El propósito principal del comando fdisk es modificar las particiones del sistema de archivos, pero podemos utilizarlo para mostrar info de las particiones del sistema de archivos con la opción -l:

fdisk -l

fdisk -l info particiones
 

 

sfdisk

 
sfdisk es parecido a fdisk, pero con más características, ya que nos permite ver los volúmenes físicos (podemos ver los discos físicos) y también los volúmenes lógicos. Puede mostrar el tamaño de cada partición en MB:

sudo sfdisk -l -uM

sfdisk -l -uM

 

 

df

 
df no es una utilidad de partición, pero imprime detalles acerca de los sistemas de archivos montados.
Por tanto nos mostrará también los discos físicos.
 
El comando

df -h

muestra el espacio disponible:

df linux
 

 

cfdisk

 
CFdisk es un editor de particiones Linux con una interfaz de usuario interactiva. Puede ser utilizado hacer una lista de las particiones existentes, así como crear o modificar ellos.

cfdisk linux
 

 

parted

 
Parted es otra utilidad de línea de comando para enumerar las particiones y modificarlos si es necesario.
He aquí un ejemplo que muestra los detalles de partición:

parted -l linux
 

 

blkid

 
blkid muestra los atributos como el uuid y el tipo de sistema de archivos de los dispositivos de bloque (particiones y volúmenes de almacenamiento).

blkid
 

 

Crear particiones con fdisk en Linux

 
Con el comando fdisk podremos crear particiones en discos duros, USB´s y en general en dispositivos de almacenamiento.

Lo primero nos aseguramos de que nuestro dispositivo se encuentre conectado. Así que tal y como hemos visto, usaremos el comando lsblk o df-h para localizar el nuevo disco USB conectado:

lsblk

 

muestra nuestro dispositivo, que es un USB de 1,9 Gb; conectado como dispositivo /dev/sdb , y vemos también que está montado (tendremos que desmontarlo para crear una nueva partición y formatearla después).

lsblk dispositivos

 

 

Comenzamos usando fdisk en el dispositivo seleccionado:

fdisk /dev/sdb

 

Si el disco aún tiene alguna partición y queremos eliminarla, pulsamos primero sobre la opción

d

y así borraremos la partición;
 

luego escribimos los cambios al disco:

w

 

borrar particiones linux

 

 

Después para crear la nueva partición, elegimos de nuevo el dispositivo donde queremos crearla; recordemos que es /dev/sdb

fdisk /dev/sdb

 

Creamos nueva tabla de particiones

o

 

creamos una nueva partición

n

 

primaria (p por defecto)
que ocupe todo el disco

y escribimos los cambios

w

 

fdisk crear particion

 

 

Aquí vemos una lista de las opciones más utilizadas de fdisk para crear particiones en Linux:

opciones fdisk
 
 

Formatear particiones en Linux

 

Podemos formatear rápidamente al formato ext 4 con el comando mkfs:

mkfs.ext4 /dev/sdb1

 
Y después usamos el comando blkid, para mostrar las particiones del disco sdb, y aparecerá la nueva partición /dev/sdb1 que acabamos de formatear en Linux, con el formato ext4.

mkfs formatear

 
Todos estos comandos pueden ser de gran utilidad para gestionar, chequear nuestros discos y formatear y crear particiones en Linux.

¿Los has probado ya?