open—当前有多少个进程正在使用该设备。

open—当前有多少个进程正在使用该设备。

我是 Linux 管理领域的新手,我只想知道 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/null,dd 将打开 swaplv。# open 将增加 1。一旦 dd 终止,# open 将减少 1。如果 # open 为 0,则没有任何内容正在使用它,并且可以安全地停用 LV。

段是指 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 的段实现的。

相关内容