invis-Server should be compatile with Btrfs.
First testinstallation with Btrfs on the Root-Volume shows that it was impossible to boot the server after setup with sine2.
#1 Updated by flacco about 3 years ago
- Status changed from New to In Progress
- Target version changed from Future to 14.1
- % Done changed from 0 to 80
Booting from Btrfs Root-filesystems needs the directive SUSE_BTRFS_SNAPSHOT_BOOTING="true" in /etc/default/grub.
sine2 now checks the FS of the root-volume an uses a grub-config in dependency of the used FS.
#2 Updated by ingogoeppert about 3 years ago
My experience with BTFS in tumbleweed in the last years:
Pro: Snapshots are taken automatically on every installation via zypper. That's very useful.
Con (or show stopper?): There is a (some call it) experimental feature active, the quotas. At the moment when BTRFS recalculates them, the system is unusable. The bug is still not fixed https://bugzilla.opensuse.org/show_bug.cgi?id=1017461. The workaround for me was to disable quotas. What on the first boot every month happens is a maintenance task. While this task runs (a cron job), the system is nearly unusable at full disk activity. But this takes only a minute - no real problem for my desktop system with only one SSD. But for a server? With HDDs?
Before we switch to BTRFS as default I think we should run it on a real hardware and let it run for more than a month with some updates (= some snapshots = quota calculation runs slower).