我从LXD storage specs可以看出,LVM可以用作备份存储。我以前设法让LVM与LXC合作。这是非常令人愉快的,因为它允许配额式控制磁盘消耗。带LVM备份存储的LXD实现磁盘配额
如何通过LXD实现这一目标?
据我所知,storage.lvm_vg_name
必须指向我的卷 组。我已经通过创建配置文件来设置容器,并且将该配置文件应用于容器。整个轮廓配置 看起来是这样的:
name: my-profile-name
config:
raw.lxc: |
storage.lvm_vg_name = lxc-volume-group
lxc.start.auto = 1
lxc.arch = amd64
lxc.network.type = veth
lxc.network.link = lxcbr0
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:xx:xx:xx
lxc.cgroup.cpu.shares = 1
lxc.cgroup.memory.limit_in_bytes = 76895572
security.privileged: "false"
devices: {}
卷组应提供和工作,根据 pvdisplay将在主机箱:
--- Physical volume ---
PV Name /dev/sdc5
VG Name lxc-volume-group
PV Size 21.87 GiB/not usable 3.97 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 5599
Free PE 901
Allocated PE 4698
PV UUID what-ever
但是应用配置文件并启动容器后,它 似乎使用文件后备存储:
[email protected]:~# ls /var/lib/lxd/containers/container-name/rootfs/
bin boot dev etc home lib lib64 lost+found media mnt opt
proc root run sbin srv sys tmp usr var
上午什么我做错了?