kk Blog —— 通用基础


date [-d @int|str] [+%s|"+%F %T"]
netstat -ltunp
sar -n DEV 1

LVM 输出更多信息

显示PE到LE的映射, 即PE的使用情况

1
pvdisplay -m /dev/sdd1

https://www.cnblogs.com/useradd/p/10005211.html

显示LVM信息常用 pvs,lvs,vgs 命令,如果想显示详细信息可以使用 pvdisplay ,vgdisplay ,lvdisplay,其中前面命令仅用于简单输出 lvm 对象相关信息,可以格式化输出;第二种命令会详细显示 lvm 对像信息,但不易于格式化输出。

1
2
3
pvs  # 显示物理卷(pv)信息
vgs   # 显示逻辑卷组(vg)信息
lvs   # 显示逻辑卷(lv)信息

显示额外信息

1
2
3
pvs -v
vgs -v
lvs -v

只显示 pv_name,dev_size 字段

1
2
3
4
[root@redhat6 lvm]# pvs -o pv_name,dev_size
  PV         DevSize
  /dev/sda2   14.51g
  /dev/sdb     4.00g

增加 -o 参数,指定需要输出的字段。

在pvs 默认输出上,增加字段

1
2
3
4
[root@redhat6 lvm]# pvs -o +pv_uuid
  PV         VG         Fmt  Attr PSize  PFree PV UUID                              
  /dev/sda2  vg_redhat6 lvm2 a--  14.51g    0  dpTW84-DHRy-PIA9-u1tY-YUH4-XQKw-8Hy2Zm
  /dev/sdb   vg_redhat6 lvm2 a--   4.00g 2.81g YKIQwX-zc6H-TZ65-P3qr-sRfk-LX0p-T18vdG

如果想在默认输出的前提下增加字段,可以使用 -o + 字段名。

vgs 显示卷组成员

1
2
3
4
5
[root@redhat6 lvm]# vgs -o +lv_name
  VG         #PV #LV #SN Attr   VSize  VFree LV
  vg_redhat6   2   3   0 wz--n- 18.50g 2.81g lv_root
  vg_redhat6   2   3   0 wz--n- 18.50g 2.81g lv_swap
  vg_redhat6   2   3   0 wz--n- 18.50g 2.81g lv_pgdata_01

字段排序

根据 lv_size 字段排序

1
2
3
4
5
[root@redhat6 lvm]# lvs -O lv_size
  LV           VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert
  lv_pgdata_01 vg_redhat6 -wi-ao 700.00m
  lv_swap      vg_redhat6 -wi-ao   1.91g
  lv_root      vg_redhat6 -wi-ao  13.10g

如果想根据输出字段排序,可以使用 -O 字段名 选项。

附 lvs,vgs,pvs 字段

4.1 lvs 字段

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
lv_all               - All fields in this section.
lv_uuid              - Unique identifier.
lv_name              - Name.  LVs created for internal use are enclosed in brackets.
lv_path              - Full pathname for LV.
lv_attr              - Various attributes - see man page.
lv_major             - Persistent major number or -1 if not persistent.
lv_minor             - Persistent minor number or -1 if not persistent.
lv_read_ahead        - Read ahead setting in current units.
lv_kernel_major      - Currently assigned major number or -1 if LV is not active.
lv_kernel_minor      - Currently assigned minor number or -1 if LV is not active.
lv_kernel_read_ahead - Currently-in-use read ahead setting in current units.
lv_size              - Size of LV in current units.
seg_count            - Number of segments in LV.
origin               - For snapshots, the origin device of this LV.
origin_size          - For snapshots, the size of the origin device of this LV.
snap_percent         - For snapshots, the percentage full if LV is active.
copy_percent         - For mirrors and pvmove, current percentage in-sync.
move_pv              - For pvmove, Source PV of temporary LV created by pvmove.
convert_lv           - For lvconvert, Name of temporary LV created by lvconvert.
lv_tags              - Tags, if any.
mirror_log           - For mirrors, the LV holding the synchronisation log.
modules              - Kernel device-mapper modules required for this LV.

4.2 pvs 字段

1
2
3
4
5
6
7
8
9
10
11
pv_all               - All fields in this section.
pe_start             - Offset to the start of data on the underlying device.
pv_size              - Size of PV in current units.
pv_free              - Total amount of unallocated space in current units.
pv_used              - Total amount of allocated space in current units.
pv_attr              - Various attributes - see man page.
pv_pe_count          - Total number of Physical Extents.
pv_pe_alloc_count    - Total number of allocated Physical Extents.
pv_tags              - Tags, if any.
pv_mda_count         - Number of metadata areas on this device.
pv_mda_used_count    - Number of metadata areas in use on this device.

4.3 vgs 字段

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
vg_all               - All fields in this section.
vg_fmt               - Type of metadata.
vg_uuid              - Unique identifier.
vg_name              - Name.
vg_attr              - Various attributes - see man page.
vg_size              - Total size of VG in current units.
vg_free              - Total amount of free space in current units.
vg_sysid             - System ID indicating when and where it was created.
vg_extent_size       - Size of Physical Extents in current units.
vg_extent_count      - Total number of Physical Extents.
vg_free_count        - Total number of unallocated Physical Extents.
max_lv               - Maximum number of LVs allowed in VG or 0 if unlimited.
max_pv               - Maximum number of PVs allowed in VG or 0 if unlimited.
pv_count             - Number of PVs.
lv_count             - Number of LVs.
snap_count           - Number of snapshots.
vg_seqno             - Revision number of internal metadata.  Incremented whenever it changes.
vg_tags              - Tags, if any.
vg_mda_count         - Number of metadata areas on this VG.
vg_mda_used_count    - Number of metadata areas in use on this VG.
vg_mda_free          - Free metadata area space for this VG in current units.
vg_mda_size          - Size of smallest metadata area for this VG in current units.
vg_mda_copies        - Target number of in use metadata areas in the VG.

system, fs

« LVM 缩减 VG 大小 ( pvmove ) LVM 逻辑卷管理 »