quais são as diferenças entre lvextend para lvresize como no exemplo abaixo?
lvextend -L+1m /dev/mapper/rootvg-home
lvresize -L+1m /dev/mapper/rootvg-home
dose os dois exemplos fazem exatamente o mesmo? (aumentar +1M em /home )
segundo:
quando uso o lvextend e tento aumentar o /home com 1M,
em seguida, lvextend arredondar o tamanho para 32M (aumentar /home em 32M),
então é possível dizer lvextend para crescer apenas com 1M? por alguma bandeira adicional?
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.
Para o seu caso, eles fazem a mesma coisa. lvresize pode ser usado para encolher e/ou estender, enquanto lvextend só pode ser usado para estender.
Em segundo lugar, acho que o tamanho de extensão física (PE) do seu grupo de volume está definido como 32M, que é a razão pela qual o lveextend o arredonda de 1 para 32M.
Antes de pensar em redimensionar o valor do PE, infelizmente não é possível neste caso e você pode ter que criar o VG novamente se o PE precisar ser alterado. Sobre isso, você pode ver aqui Como alterar o tamanho do PE do grupo de volumes