---
name: "lxc.system.conf"
section: "5"
platform: "linux"
package: "lxc"
version: "1:7.0.0-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/lxc.system.conf"
---

# lxc.system.conf(5)

LXC system configuration file

## NAME

lxc.system.conf - LXC system configuration file

## DESCRIPTION

The system configuration is located at FC*/etc/lxc/lxc.conf*F\[0\] or FC*~/.config/lxc/lxc.conf*F\[0\] for unprivileged containers.

This configuration file is used to set values such as default lookup paths and storage backend settings for LXC.

### CONFIGURATION PATHS

- FC**lxc.lxcpath**F\[0\]

  The location in which all containers are stored.

- FC**lxc.default\_config**F\[0\]

  The path to the default container configuration.

### CONTROL GROUPS

- FC**lxc.cgroup.use**F\[0\]

  Comma separated list of cgroup controllers to setup. If none is specified, all available controllers will be used.

- FC**lxc.cgroup.pattern**F\[0\]

  Format string used to generate the cgroup path (e.g. lxc/%n).

### LVM

- FC**lxc.bdev.lvm.vg**F\[0\]

  Default LVM volume group name.

- FC**lxc.bdev.lvm.thin\_pool**F\[0\]

  Default LVM thin pool name.

### ZFS

- FC**lxc.bdev.zfs.root**F\[0\]

  Default ZFS root name.

## **lxc**(1),

[**lxc.container.conf**(5)](/lxc.container.conf/5.md), [**lxc.system.conf**(5)](/lxc.system.conf/5.md), [**lxc-usernet**(5)](/lxc-usernet/5.md)

## SEE ALSO

[**lxc**(7)](/lxc/7.md), [**lxc-create**(1)](/lxc-create/1.md), [**lxc-copy**(1)](/lxc-copy/1.md), [**lxc-destroy**(1)](/lxc-destroy/1.md), [**lxc-start**(1)](/lxc-start/1.md), [**lxc-stop**(1)](/lxc-stop/1.md), [**lxc-execute**(1)](/lxc-execute/1.md), [**lxc-console**(1)](/lxc-console/1.md), [**lxc-monitor**(1)](/lxc-monitor/1.md), [**lxc-wait**(1)](/lxc-wait/1.md), [**lxc-cgroup**(1)](/lxc-cgroup/1.md), [**lxc-ls**(1)](/lxc-ls/1.md), [**lxc-info**(1)](/lxc-info/1.md), [**lxc-freeze**(1)](/lxc-freeze/1.md), [**lxc-unfreeze**(1)](/lxc-unfreeze/1.md), [**lxc-attach**(1)](/lxc-attach/1.md), [**lxc.conf**(5)](/lxc.conf/5.md)
