lxc.system.conf(5)

🌸 lxc.system.conf(5) β€” the LXC system config glow-up 🌸

okay so bestie, welcome to lxc.system.conf, aka the LXC system configuration file πŸ’… (yes it's in section 5 of the manual, we're fancy like that). This is the little file that tells LXC how you like things set up before any container even wakes up.


✨ DESCRIPTION ✨

The system configuration lives at /etc/lxc/lxc.conf, or at ~/.config/lxc/lxc.conf for unprivileged containers. 🫢

This configuration file is the place where you set values like default lookup paths and storage backend settings for LXC. Basically: your personal defaults, your personal vibe. πŸŽ€


🌈 CONFIGURATION PATHS 🌈

  • lxc.lxcpath β€” the location where all containers are stored. That's where your babies live. πŸ‘‘
  • lxc.default_config β€” the path to the default container configuration. The starting point, the blueprint, the moment before the makeover. ✨

πŸ¦‹ CONTROL GROUPS πŸ¦‹

  • lxc.cgroup.use β€” a comma separated list of cgroup controllers to set up. If none is specified, all available controllers will be used. (so like, if you're not gonna pick, it picks everything for you β€” generous queen πŸ’…)
  • lxc.cgroup.pattern β€” format string used to generate the cgroup path (e.g. lxc/%n). Keep it exact bestie, it's a format string. 🧚

πŸ’œ LVM πŸ’œ

  • lxc.bdev.lvm.vg β€” default LVM volume group name.
  • lxc.bdev.lvm.thin_pool β€” default LVM thin pool name.

πŸ“ ZFS πŸ“

  • lxc.bdev.zfs.root β€” default ZFS root name.

πŸ”₯ SEE ALSO πŸ”₯

Heads up: the page literally drops this line right before the SEE ALSO heading, so here it is, untouched, no cap:

lxc(1), lxc.container.conf(5), lxc.system.conf(5), lxc-usernet(5)

and then the actual list:


and that's the whole page, bestie β€” go forth and configure slayfully πŸ’–

this icon of a manpage shipped as part of lxc.system.conf(5), dated 2026-05-01 β€” mwah, no notes πŸ‘‘

πŸ“¦ where this page comes from