linux + lvextend vs lvresize – 有什么区别

如下例所示,lvextend和lvresize有什么区别?

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

这两个例子的剂量是否完全一样? ( 在家中增加+ 1M)

第二:

当我使用lvextend并尝试用1M增加/ home时,

然后大小增加到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,这就是将它从1M增加到32M的原因。

在考虑调整PE价值之前,恐怕在这种情况下是不可能的,而且如果必须改变PE,您可能需要重新创buildVG。 关于这一点,你可以在这里看到如何改变Volumegroup PE大小