En este artículo vamos a ver cómo añadir un nuevo disco a una máquina Linux (Debian) y qué pasos seguir para poder ampliar la capacidad de uno existente. Estas operaciones serán sobre discos sin particionar, en otro artículo trataré sobre discos particionados.
Añadir y formatear un disco (sin particionar)
Partimos de una máquina que tiene un disco de 15 GB particionado, donde está instalado el sistema operativo Linux (Debian) A esta máquina le hemos añadido un disco nuevo de 5 GB que es sobre el que operaremos.
Listamos el estado de los discos y comprobamos su estado
fdisk -l
Como vemos en la captura, el sistema ha detectado un nuevo de disco /dev/sdb de 5 GB
Procederemos a formatearlo con el siguiente comando
mkfs.ext4 /dev/sdb
En este caso lo he formateado en ext4, pero se podría utilizar cualquier sistema de ficheros que soporte nuestro sistema operativo.
Como hemos comentado al inicio, hemos formateado todo el disco sin crear ninguna partición, a diferencia del disco /dev/sda que tiene 3 particiones (sda1, sda2 y sda5)
fdisk -l
Procedemos a montar el disco y comprobar que está operativo
mount /dev/sdb /mnt/disco
df -h
El siguiente paso sería añadir la entrada correspondiente en el fichero /etc/fstab para que el disco se monte automáticamente al iniciar el sistema.
Editamos el fichero y añadimos la siguiente entrada
vim /etc/fstab
/dev/sdb /mnt/disco ext4 defaults 0 0
Podemos comprobar desmontado el disco y volviendo a montarlo de la siguiente manera
umount /mnt/disco | mount /mnt/disco
Ampliar disco (sin particionar)
Vamos a ver cómo ampliar la capacidad de un disco duro que no está particionado. En este ejemplo partimos de un disco /dev/sdb de 5 GB que hemos ampliado en caliente a un tamaño de 10 GB.
El primer paso es realizar un «rescan» para detectar la nueva capacidad del disco
echo 1 > /sys/block/sdb/device/rescan
Comprobamos que el sistema detecta la nueva capacidad del disco
fdisk -l /dev/sdb
Una vez el disco está preparado, lanzamos el comando para ampliar el sistema de ficheros al nuevo tamaño
resize2fs /dev/sdb
Comprobamos la nueva capacidad del disco
df /dev/sdb -h