[Anaconda-devel] Silverblue & Kinoite to use separate "var" subvolume by default

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Silverblue users have occasionally expressed a desire to snapshot the
"root" subvolume separately from /var so they can rollback "root"
separately from /var content. Since rpm-ostree puts the rpmdb in /usr,
and Btrfs subvolumes have essentially no cost, it's a nice tweak for
these users. So I've put together a self-contained change proposal to
do that.

I've done quite a few such installations already and the installer has
no issue with it, and systemd fstab generator reliably mounts "var" to
/var early enough that there's trouble there. I consistently see the
journal flush to persistent storage *after* /var has mounted which is
what we need. But if anyone can think of additional liabilities, let
me know.

A possible gotcha I'm not certain about, is if the Btrfs autopart
scheme is modified to add a /var mount point, we need to make sure it
only applies to Silverblue and Kinoite. And only applies to the Btrfs
scheme, not LVM or Standard partitioning schemes. If that's too tricky
in the Fedora 36 time frame, then we'll just punt.


Chris Murphy
Anaconda-devel mailing list -- anaconda-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to anaconda-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/anaconda-devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure

[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux