Lvm

理解 LVM/Linux 中 lvdisplay 的輸出

  • November 25, 2018

我只需要知道lvdisplay輸出中以下欄位的含義

root@sandbox: lvdisplay rootvg/swaplv | grep -i '# open'
# open                 2
root@sandbox: lvdisplay rootvg/swaplv | grep -i 'Segments'
 Segments              1

# open- 目前有多少程序正在使用該設備。

例如,如果你執行dd if=/dev/rootvg/swaplv of=/dev/nulldd將打開 swaplv。將# open增加 1。一旦dd終止,# open減少 1。如果# open為 0,則沒有任何東西在使用它,並且可以安全地停用 LV。

Segments指LV的碎片化。如果您增加 LV,但沒有可用的連續空間,它將在您的物理卷的空閒部分創建一個新段。片段的數量可以說是片段的數量。

例如,我的 HDD/TV LV 有 4 個段,它看起來像這樣:

# lvs -o lv_name,size,seg_size,devices HDD/TV
 LV   LSize SSize   Devices      
 TV   2.10t 698.56g /dev/dm-8(0) 
 TV   2.10t 698.56g /dev/dm-3(0) 
 TV   2.10t 698.56g /dev/dm-2(0) 
 TV   2.10t  52.31g /dev/dm-1(32)

所以 2.1t 的總大小是由 3 段達到的,每段 698.56g,再加上 52.31g 的段。

引用自:https://unix.stackexchange.com/questions/102221