#945231 fai-setup-storage: refine btrfs support (preserve_reinstall and more subvolumes)

#945231#5
Date:
2019-11-21 15:31:02 UTC
From:
To:
Dear Maintainer,

consider the folowing:

disk_config disk1 disklabel:gpt bootable:1 fstabkey:uuid align-at:4k preserve_reinstall:3

primary /boot/efi 512    vfat  rw
primary swap      1G     swap  sw
primary -         32G    -     -

disk_config btrfs fstabkey:uuid
btrfs single   /                disk1.3 subvol=@buster,defaults,rw,relatime,compress


The above config would preserve the partition 1.3, however the following
btrfs setup does not support a preserve_reinstall flag and the partition
is overwritten.

Feature request: preserve_reinstal also for btrfs (and similar setups)

Also, right now it is not possible to define multiple btrfs volumes on
the same partition, e.g.:

disk_config btrfs fstabkey:uuid
btrfs single   /                disk1.3 subvol=@buster,defaults,rw,relatime,compress
btrfs single   /var/cache       disk1.3 subvol=@buster-var-cache,defaults,rw,relatime,compress

Best regards
Jens