linux + lvextend vs lvresize - quais são as diferenças

5

quais são as diferenças entre lvextend para lvresize como o 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 eu uso o lvextend e tento aumentar o / home com 1M,

em seguida, aumentar em torno do tamanho para 32M (aumento / home por 32M),

Então é possível dizer ao lvendend 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.
    
por dandan 20.06.2016 / 06:52

1 resposta

5

Para o seu caso, eles fazem a mesma coisa. O lvresize pode ser usado para encolher e / ou estender enquanto o lvextend só pode ser usado para extensão.

Segunda coisa, Eu estou supondo que o seu tamanho de extensão física (PE) do seu grupo de volume está definido para 32M, que é o motivo pelo qual o lveextend o arredonda de 1 a 32M.

Antes de pensar em redimensionar o valor do PE, não é possível, neste caso, criar o VG novamente se o PE precisar ser alterado. Sobre isso, você pode vê-lo aqui Como alterar o tamanho do PE no volume

    
por 20.06.2016 / 07:49