Linux

linux + lvextend vs lvresize - 有什麼區別

  • June 20, 2016

lvextend 到 lvresize 之間有什麼區別,如下例所示?

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

兩個例子的劑量完全相同嗎?(在/home上增加 +1M )

第二:

當我使用 lvextend 並嘗試將**/home**增加1M 時,

然後 lvextend 將大小四捨五入到 32M(將 /home 增加 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 值之前,恐怕在這種情況下這是不可能的,如果必須更改 PE,您可能需要重新創建 VG。關於這一點,您可以在此處查看如何更改卷組 PE 大小

引用自:https://serverfault.com/questions/784947