了解 LVM/Linux 中 lvdisplay 的输出

了解 LVM/Linux 中 lvdisplay 的输出

我只需要知道 lvdisplay 输出中以下字段的含义

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

答案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.1 吨,由 3 段(每段 698.56 克)加上 1 段(52.31 克)实现。

相关内容