Percebi que meu HD de 1 TB (/dev/sdb) está para parar. Ele tem 2 partições, sendo /dev/sdb2 (a maior) configurada para /home usando o tipo da partição ext4.
Então, aproveitando que o meu $HOME ocupa ligeiramente pouco espaço, pois os meus arquivos principais, documentos, VM e etc estão em outro local,
Foi decidido rapidamente após uma congelada, converter o /home de /dev/sdb2 (ext4) para um subvolume @home de /dev/sda6 (btrfs, root).
CTRL+ALT+F2
login user
sudo su
cp -a /etc/fstab /etc/fstab.bkp
umount /home
https://plus.diolinux.com.br/t/entendendo-subvolumes-no-btrfs/15174
mount /dev/sda6 /mnt/
btrfs su cr /mnt/@home
umount /mnt/
mount -o relatime,space_cache=v2,discard=async,autodefrag,compress=zstd,commit=10,subvol=@ /dev/sda6 /mnt/
mount -o relatime,space_cache=v2,discard=async,autodefrag,compress=zstd,commit=10,subvol=@home /dev/sda6 /mnt/home/
mount | grep home >> /mnt/etc/fstab
nano /mnt/etc/fstab
cat /etc/fstab
# /dev/sda6 LABEL=ROOT
UUID=c7833590-6720-4eab-9332-6260ba73ccb2 /home btrfs rw,relatime,compress=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,commit=10,subvolid=278,subvol=/@home 0 0
umount /mnt/home
umount /mnt
systemctl daemon-reload
mount /home
mount /dev/sdb2 /mnt/
ls /mnt
cp -av /mnt/arch /home
umount /mnt
fsck -fy /dev/sdb{1,2}
reboot
blkid -s UUID -o value /dev/sda6
c7833590-6720-4eab-9332-6260ba73ccb2
btrfs subvolume list -p /
btrfs subvolume list -p / | grep '@home'
btrfs subvolume list -p / | grep '@home' |awk '{print $2}'
DEVICE='/dev/sda6'
UUID="$(blkid -s UUID -o value "$DEVICE")"
SUID="$(btrfs subvolume list -p / | grep '@home' |awk '{print $2}')"
echo -e "UUID=$UUID\t/home\tbtrfs\trw,relatime,compress=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,commit=10,subvolid=$SUID,subvol=/@home 0 0"
https://wiki.archlinux.org/title/Btrfs_(Portugu%C3%AAs)
https://linuxuniverse.com.br/linux/btrfs
https://plus.diolinux.com.br/t/entendendo-subvolumes-no-btrfs/15174