Arch installeren op BTRFS

Laatst gewijzigd: 07-08-2023

BTRFS is een filesysteem waarbij je heel simpel snapshots kunt maken.Snapshots kunnen ook weer als een soort partitie gebruikt worden. Daarmee maak je heel efficent gebruik van je schijfruimte.

01 Partitioneren

Omdat de meeste bootloaders nog geen btrfs ondersteunen kunnen we die het best op bijvoorbeeld ext4 formateren. Ook ondersteunt btrfs geen swap dus die houden we ook apart.

Partitioneer de disk:

fdisk /dev/sda

Maak 2 partities en formateer ze.

mkfs.ext4 -L boot /dev/sda1
mkfs.btrfs -L butter /dev/sda2

02 Mount btrfs partitie

mount /dev/sda2 /mnt
cd /mnt
btrfs subvolume create @
cd @
btrfs subvolume create @arch
cd /
umount /dev/sda2
mount -o noatime,compress=lzo,space_cache=v2,subvol=@/@arch /dev/sda2 /mnt
cd /mnt
mkdir boot
mount /dev/sda1 /mnt/boot

03 Installeer arch

pacstrap /mnt base base-devel btrfs-progs
genfstab -U -p /mnt >> /mnt/etc/fstab
nano /mnt/etc/mkinitcpio.conf

De volgende hooks heb je nodig:

HOOKS="base udev autodetect modconf block btrfs filesystems keyboard"

Filecheck uitgeschakeld btrfs ondersteund dit niet en btrfs voor de “filesystems” hook.

Meer distro installeren