My original idea was to have the lvm lv created using 7.3T out of 4 drives (as shown further down below). Then I made a dir
default pool and created a container.
lxc profile device remove default root
#Device root removed from default
lxc storage delete default
#Storage pool default deleted
lxc storage create default dir source=/home
#Storage pool default created
lxc profile device add default root disk source=default pool=default
#Device root added to default
When I go into the container lsblk
is showing different results to the host lsblk
:
host
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 62M 1 loop /snap/core20/1593
loop1 7:1 0 62M 1 loop /snap/core20/1611
loop2 7:2 0 102.4M 1 loop /snap/lxd/23270
loop3 7:3 0 47M 1 loop /snap/snapd/16292
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 511M 0 part /boot/efi
├─sda2 8:2 0 29.3G 0 part /
├─sda3 8:3 0 512M 0 part [SWAP]
├─sda4 8:4 0 1.8T 0 part
│ └─vg-all 253:0 0 7.3T 0 lvm /home
└─sda5 8:5 0 2M 0 part
sdb 8:16 0 1.8T 0 disk
└─vg-all 253:0 0 7.3T 0 lvm /home
sdc 8:32 0 1.8T 0 disk
└─vg-all 253:0 0 7.3T 0 lvm /home
sdd 8:48 0 1.8T 0 disk
└─vg-all 253:0 0 7.3T 0 lvm /home
Inside the container
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 62M 1 loop
loop1 7:1 0 62M 1 loop
loop2 7:2 0 102.4M 1 loop
loop3 7:3 0 47M 1 loop
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 511M 0 part
├─sda2 8:2 0 29.3G 0 part
├─sda3 8:3 0 512M 0 part
├─sda4 8:4 0 1.8T 0 part
└─sda5 8:5 0 2M 0 part
sdb 8:16 0 1.8T 0 disk
sdc 8:32 0 1.8T 0 disk
sdd 8:48 0 1.8T 0 disk
It’s as-if the container is not even on the lv or ignoring it even though /home literally is the mount point of the lv disk partition I created when I installed Ubuntu on the host.