Instalando un nuevo disco sólido SSD en Arch Linux

¿Cómo instalar nuevo disco sólido en Linux?

Escrito por domin el 29/03/2025

🖴🐧 Instalando un nuevo disco sólido (SSD) en mi Arch Linux

El primer paso es conectar el disco a la placa base (yes!, Capitán Obvio🫡), yo he usado un cable conector SATA y luego lo conecté a la fuente de alimentación. Con el disco ya conectado, encendemos el equipo y en arch linux debemos ejecutar en la terminal el siguiente comando:

lsblk

Esto nos va a retornar algo como esto:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0   3,6T  0 disk 
nvme0n1     259:0    0 931,5G  0 disk 
├─nvme0n1p2 259:1    0 909,5G  0 part /
├─nvme0n1p3 259:2    0   3,7G  0 part 
├─nvme0n1p5 259:3    0    18G  0 part 
└─nvme0n1p6 259:4    0   289M  0 part 
nvme1n1     259:5    0   1,8T  0 disk 
├─nvme1n1p1 259:6    0   1,8T  0 part 
├─nvme1n1p2 259:7    0    17M  0 part 
└─nvme1n1p3 259:8    0   548M  0 part 

Podemos ver que de todos los discos hay uno que no tiene particiones, se trata del sda. El disco instalado podría aparecer como /dev/sdX o /dev/nvmeXn1, dependiendo si está instalado conectividad SATA o M2. Si no tienes mucha idea de identificarlos puedes hacerlo de forma fácil, un disco M2 es pequeño y tiene aspecto de memoria ram, en cambio un disco SATA tiene el aspecto típico de disco duro de 2.5 pulgadas.

Si necesitásemos obtener más info del disco ejecutamos lo siguiente en la terminal:

sudo fdisk -l

Esto nos va a mostrar toda la información de los discos, nosotros vamos a fíjarnos en el que estamos instalando:

Disco /dev/sda: 3,64 TiB, 4000787030016 bytes, 7814037168 sectores
Modelo de disco: WDC  WDS400T2B0A
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes

Se puede ver que tiene menos información que el resto de discos, puesto que no está formateado.

Vamos a proceder formateando el disco, vamos a usar GTP para formatearlo en lugar de MBR porque el disco es de 4TB, y MBR tiene un límite de 2TB por partición.

sudo parted /dev/sda mklabel gpt

Introducimos la contraseña de sudo y el mensaje del retorno de comando nos va a indicar que tendremos que actualizar /etc/fstab, esto lo haremos más adelante.

Ahora vamos a crear una partición para todo el disco.

sudo parted /dev/sda mkpart primary 1MiB 100%

Ahora vamos a formatear el disco con exFAT, este formato es recomendado para la compatibilidad entre Linux y Windows con ficheros grandes.

sudo mkfs.exfat -n "WDBLUE4T" /dev/sda1

En la instrucción anterior recuerda que ya estamos formateando la partición, por lo que vamos a tener que indicarle el NAME correcto, en este caso: /dev/sda1. Puedes verificarlo ejecutando el comando lsblk y fíjandote en que en lugar de únicamente sda ahora aparece algo similiar a esto:

sda           8:0    0   3,6T  0 disk 
└─sda1        8:1    0   3,6T  0 part 

El output del comando para el formateo del disco a exFAT tendría un output similar a esto:

exfatprogs version : 1.2.8
Creating exFAT filesystem(/dev/sda1, cluster size=131072)

Writing volume boot record: done
Writing backup volume boot record: done
Fat table creation: done
Allocation bitmap creation: done
Upcase table creation: done
Writing root directory entry: done
Synchronizing...

exFAT format complete!

Ahora creamos el punto de montaje, primero creamos el directorio en /mnt:

sudo mkdir /mnt/wdblue4t

👀⚠️ wdblue4t es el nombre que yo escogí pero puedes elegir el que tu quieras.


Creamos el punto de montaje:

sudo mount /dev/sda1 /mnt/wdblue4t

¡Y ya está!, ya tenemos nuestra unidad funcionando. Ahora quedaría otra cosa pendiente por hacer, porque al reiniciar la máquina esta unidad no se va a montar sola, por lo que tendremos que incluir el montaje de la unidad en el /etc/fstab.

Primero tenemos que conseguir el UUID del disco, para ello podemos hacer uso de sudo blkid.

En el fichero /etc/fstab vamos a añadir esta línea:

UUID=XXXX-XXXX /mnt/mi_ssd exfat defaults,uid=ID_DE_TU_USUARIO,gid=ID_GRUPO_DE_TU_USUARIO,nofail 0 0

Reemplazando XXXX-XXXX por nuestro UUID. ¿Por qué usamos esos parámetros para añadir el disco al /etc/fstab?


¡Y con todo esto ya estaríamos!🥳, ahora al reiniciar la máquina tendremos disponible nuestro disco nuevo.🎉