Я установил контейнер LXC с LVM в качестве резервного хранилища. На хосте команда lvs --units m
выводит следующее:
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
vm dvg -wi-a---- 1000.00m
Когда я внутри контейнера, команда df -h -B M
печатает это:
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/dvg/vm 969M 407M 513M 45% /
none 1M 0M 1M 0% /sys/fs/cgroup
none 396M 1M 396M 1% /run
none 5M 1M 5M 1% /run/lock
none 1977M 0M 1977M 0% /run/shm
none 100M 0M 100M 0% /run/user
Оба выхода находятся в Мебибайтах (MiB).
Теперь возникает вопрос, какие файлы / метаданные резервируют 1000-969=31MiB
? Можно ли их отобразить?
Спасибо!
Потерянное пространство связано с метаданные файловой системы гостей, а не для размещения настроек LVM. Вы ведь используете XFS в качестве гостевой файловой системы? XFS резервирует ~ 32 МБ дискового пространства для своей внутренней работы, так что это число вполне соответствует вашим данным.
С другой стороны, если вы выдадите lsblk
внутри вашего гостя вы заметите, что размер блочного устройства точно такой же, как у резервных логических томов. Таким образом, на стороне гостей не теряется место только из-за LVM.