在有些运维场景中,如果采用了LVM逻辑卷管理的方式,如果我们想查看LV 与物理设备之间的关系,在AIX平台上我们可以通过
lsvg 得到一些卷组和物理硬盘的对应关系。
示例如下:
# lsvg -p rootvg
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 546 70 00..00..00..00..70
# lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 1 1 closed/syncd N/A
hd6 paging 64 64 1 open/syncd N/A
hd8 jfs2log 1 1 1 open/syncd N/A
hd4 jfs2 200 200 1 open/syncd /
hd2 jfs2 40 40 1 open/syncd /usr
hd9var jfs2 40 40 1 open/syncd /var
hd3 jfs2 40 40 1 open/syncd /tmp
hd1 jfs2 40 40 1 open/syncd /home
hd10opt jfs2 40 40 1 open/syncd /opt
hd11admin jfs2 1 1 1 open/syncd /admin
lg_dumplv sysdump 8 8 1 open/syncd N/A
livedump jfs2 1 1 1 open/syncd /var/adm/ras/livedump
那如果我们想在LINUX平台上,查看一下文件系统和物理硬盘之间的对应关系,该通过什么命令?这时,我们可以借助“lsblk”命令来实现,举例如下:
[root@orarestd1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 29.5G 0 part
├─vg_orapri1-lv_root (dm-0) 253:0 0 46.5G 0 lvm /
└─vg_orapri1-lv_swap (dm-1) 253:1 0 3G 0 lvm [SWAP]
sdb 8:16 0 30G 0 disk
└─sdb1 8:17 0 30G 0 part
└─vg_orapri1-lv_root (dm-0) 253:0 0 46.5G 0 lvm /
[root@orarestd1 ~]#
通过以上命令,我们就可以轻松的看出 LVM 与LINUX物理硬盘分区sd*之间的对应关系了,当然lsblk还可以跟其他的一些参数,更详细的用法可以通过lsblk的 man帮助来了解。