Categorías Linux

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

 

 
Contenidos:

 

 

lscsi

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

Primero hemos de instalar el paquete lsscsi con:

apt-get install lsscsi

 

y lo ejecutaremos con:

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 …


 
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


 
Mostrar columna tamaño en bytes:

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


 

 

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

 

 

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:


 

 

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.


 

 

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:


 

 

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).


 

 

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).

 

 

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

 

 

 

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

 

 

 

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


 
 

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.

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

¿Los has probado ya?
 

Los comentarios de Disqus están cargando....