Btrfs推奨レイアウト
This content is a draft and will not be included in production builds.
Snapperレイアウトというらしい
mount /dev/mapper/cryptroot /mntbtrfs subvolume create /mnt/@btrfs subvolume create /mnt/@homebtrfs subvolume create /mnt/@snapshotsbtrfs subvolume create /mnt/@var_log確認
$ btrfs subvolume list /mntID 256 gen 10 top level 5 path @ID 257 gen 11 top level 5 path @homeID 258 gen 11 top level 5 path @snapshotsID 259 gen 11 top level 5 path @var_logアンマウントして再マウント。全部マウントしておくと genfstab で設定してくれる。
mount -o rw,relatime,ssd,space_cache=v2,subvol=@ /dev/mapper/cryptroot /mntmount --mkdir -o subvol=@home /dev/mapper/cryptroot /mnt/homemount --mkdir -o subvol=@snapshots /dev/mapper/cryptroot /mnt/.snapshotsmount --mkdir -o subvol=@var_log /dev/mapper/cryptroot /mnt/var/logCoWを無効
chattr +C /mnt/var/log/boot/loader/entries/arch.conf に subvol= を追加。
options luks.name=<cryptdevice-UUID>=cryptroot root=/dev/mapper/cryptroot rootflags=subvol=@ rwあとは2025年業務PCセットアップと同じように。