#!/bin/bash mkfs.btrfs -m single -L futura /dev/sda4 mount -o compress=zstd /dev/sda4 /mnt btrfs sub create /mnt/@ btrfs sub create /mnt/@home btrfs sub create /mnt/@swap btrfs sub create /mnt/@tmp btrfs sub create /mnt/@logs btrfs sub create /mnt/@snapshots umount /mnt mount -o noatime,nodiratime,compress=zstd,space_cache=v2,ssd,subvol=@ /dev/sda4 /mnt mount --mkdir /dev/sda4 -o noatime,nodiratime,compress=zstd,space_cache=v2,ssd,subvol=@home /mnt/home mount --mkdir /dev/sda4 -o noatime,nodiratime,compress=zstd,space_cache=v2,ssd,subvol=@tmp /mnt/tmp mount --mkdir /dev/sda4 -o noatime,nodiratime,compress=zstd,space_cache=v2,ssd,subvol=@logs /mnt/var/log mount --mkdir /dev/sda4 -o noatime,nodiratime,compress=zstd,space_cache=v2,ssd,subvol=@snapshots /mnt/.snapshots mount --mkdir /dev/sda4 -o noatime,nodiratime,compress=zstd,space_cache=v2,ssd,subvolid=5 /mnt/futura cd /mnt/futura/@swap truncate -s 0 ./swapfile chattr +C ./swapfile btrfs property set ./swapfile compression "" dd if=/dev/zero of=./swapfile bs=1M count=8192 status=progress chmod 600 ./swapfile mkswap ./swapfile swapon ./swapfile cd -