sudo su
lsblk
ls -al /dev/disk/by-id/
ls -al /dev/disk/by-uuid/
sudo su
sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_NAME
Después de darle formato podría correr el comando nuevamente para ver el UUID asignado:
ls -al /dev/disk/by-uuid/
cat /etc/fstab
cp /etc/fstab /etc/fstab.bak
sudo mkdir -p /mnt/disks/MOUNT_DIR
chmod 777 /mnt/disks/MOUNT_DIR
mcedit /etc/fstab (agregue línea correspondiente al disco y montaje nuevo)
✏️ --> Agregue al archivo
UUID=XXXXX /mnt/disks/MOUNT_DIR ext4 defaults,noatime 0 0
mount -a (para probar montaje en caliente)
reboot #para probar que funcione entre reinicios)
sudo growpart /dev/sda 1
CHANGED: partition=1 start=4096 old: size=20967424 end=20971520 new: size=1048571871,end=1048575967
sudo resize2fs /dev/sda1
resize2fs 1.43.4 (31-Jan-2017)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 63
The filesystem on /dev/sda1 is now 131071483 (4k) blocks long.
sudo resize2fs /dev/sda
resize2fs 1.43.4 (31-Jan-2017)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 63
The filesystem on /dev/sda1 is now 131071483 (4k) blocks long.
cd /tmp
git clone -b v1.44.2 https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git e2fsprogs && cd e2fsprogs
./configure
make
make install ← Opcional, pruebe a correrlo sin instalarlo. Si otros binarios están involucrados es mejor instalar.
cd resize
./resize2fs ← Para confirmar que está en una nueva versión.
umount -f /dev/sdX
e2fsck -f /dev/sdX
resize2fs -b /dev/sdX « Esto habilita el soporte de 64bit
resize2fs -p /dev/sdX « Esto redimensiona hasta el máximo del disco
e2fsck -f /dev/sdX