Каким образом lvextend выделяет меньше, чем указанная сумма пространства?

tillblank=$(egrep -o "^Result: [^ ]* " file)
echo ${tillblank/*:/}

egrep-o только производит шаблон, который Вы искали. Следующая строка удаляет все до двоеточия.

4
13.07.2012, 22:22
2 ответа

При определении размера для утилит LVM прописные буквы обозначают десятичные единицы (K=1000, M=1000000, и т.д.), в то время как строчные буквы обозначают двоичные единицы (k=1024, m=1048576, и т.д.). Это упоминается в pvs, vgs и lvs страницы справочника, но не в страницах справочника для других команд, которые берут аргумент размера. Вы расширили объем на 100 000 000 байтов ≈ 95 МиБ.

3
27.01.2020, 20:51
  • 1
    Кроме того, существует различие на ~1.5% в df пространство и lvs расположите с интервалами из-за ext3 файловая система. –  Garrett Hall 16.07.2012, 21:50

Попытайтесь использовать lvscan или lvdisplay или lvs видеть фактические детали логического тома.

df -h отчеты с M = 1 048 576 байтов.

df -H отчеты с M = 1 000 000 байтов.

4
27.01.2020, 20:51

Теги

Похожие вопросы