dotfiles/format_btrfs
2026-02-02 12:33:26 -05:00

20 lines
352 B
Fish
Executable file

#!/usr/bin/env fish
lsblk
echo
read -P 'Device (/dev/vda2):' -l device
if test -z "$device"
set device /dev/vda2
end
mkfs.btrfs $device
mount $device /mnt
btrfs subvolume create /mnt/root
btrfs subvolume create /mnt/home
umount /mnt
mount -o subvol=root,compress=zstd $device /mnt
mount -m -o subvol=home,compress=zstd $device /mnt/home
lsblk