Назад | Перейти на главную страницу

linux + lvextend vs lvresize - в чем различия

Каковы различия между lvextend и lvresize, как показано в примере ниже?

 lvextend -L+1m /dev/mapper/rootvg-home
 lvresize -L+1m /dev/mapper/rootvg-home

дозировать оба примера делать то же самое? (увеличение + 1 млн на /домой )

второй:

когда я использую lvextend и пытаюсь увеличить /домой с 1M,

затем увеличьте размер до 32M (увеличить / увеличить на 32M),

так можно ли сказать, что lvextend растет только с 1M? каким-то дополнительным флагом?

 lvextend -L+1m /dev/mapper/rootvg-home
 Rounding size to boundary between physical extents: 32.00 MiB
 Size of logical volume rootvg/home changed from 320.00 MiB (10 extents) to  352.00 MiB (11 extents).
 Logical volume home successfully resized.

В вашем случае они делают то же самое. lvresize можно использовать как для сжатия, так и для расширения, в то время как lvextend можно использовать только для расширения.

Во-вторых, я предполагаю, что ваш физический размер расширения (PE) вашей группы томов установлен на 32M, поэтому lveextend округляет его с 1 до 32M.

Прежде чем вы подумаете об изменении размера значения PE, я боюсь, что в этом случае это невозможно, и вам, возможно, придется снова создать VG, если PE необходимо изменить. Об этом вы можете увидеть здесь Как изменить размер PE группы томов