temos diferentes máquinas Linux e cada máquina Linux precisa de um tamanho de partição diferente
para estender o sistema de arquivos raiz ou sistema de arquivos var por script, podemos usar a seguinte lvextend
sintaxe, com variável como -PARTITION_VAL_SIZE
PARTITION_VAL_SIZE=100
lvextend -L"$PARTITION_VAL_SIZE"G /dev/vg-data/lv-var
PARTITION_VAL_SIZE=30
lvextend -L"$PARTITION_VAL_SIZE"G /dev/vg-data/lv-root
.
.
PARTITION_VAL_SIZE=50
lvextend -L"$PARTITION_VAL_SIZE"G /dev/vg-data/lv-var
PARTITION_VAL_SIZE=20
lvextend -L"$PARTITION_VAL_SIZE"G /dev/vg-data/lv-root
.
.
porque estamos usando valores no GIGA então adicionamos o "G" no lvextend
comando
podemos fazer melhor? ou nossa abordagem é boa o suficiente para aumentar a partição Linux com variável?
Verificando a documentação usando
man lvextend
,Também da mesma página,
Então, quando você escreve:
Você deve saber que o shell irá expandir isso para:
E isso significa redimensionar a partição para 100 Gibibytes . Isso não significa estender a partição em mais 100 Gibibytes . Para isso você precisaria usar
Lembre-se de que GiB> GB, mas se você já está pensando em tamanhos em termos de 2 n em vez de 10 n, tudo bem.
Como preferência, recomendo usar
--size
aqui em vez de-L
. É a mesma coisa, mas mais fácil de ler: