多语言展示
当前在线:1909今日阅读:84今日分享:32

lvm inactive问题定位及解决

lvm inactive问题定位及解决问题场景:机房突然停电,存储没有挂上来,登录存储页面查看日志没有显示错误日志。根据记忆之前的存储通过iscsi协议挂过来后作为PV。然后创建VG,再创建LVM的。通过fdisk -l查看Linux服务器,存储正常挂载到Linux服务器上,显示别名为/dev/sdb。现在问题是如何挂载lvm到指定的目录上呢?问题解决步骤:1:查看PV2:查看VG3:查看LVM4:查找LVM挂载位置5:LVM inactive问题解决个人感想:Linux上做逻辑卷完全没有必要。唯一的好处就是动态扩容。
方法/步骤
1

1:查看PV从图中可以看出pv 下挂载的磁盘为/dev/sdb 从pvdisplay命令中可以看到:PV 名称、大小、总大小、剩余空间大小VG 名称当然可以通过pvs命令也可以看到pv和vg

2

2:查看VG从vgdisplay命令中可以看到:VG名称、格式、大小、总大小、剩余大小当然可以通过pvs命令也可以看到pv和vg

3

3:查看LVM从lvdisplay中可以看到:所有lv名称,状态、大小,这里可以看到lvm状态都是not available。同时也可以从lvscan命令扫描lvm看到,lvm状态都是inactive。

4

4:查找LVM挂载位置由于/etc/fstab中没有记录lvm相关挂载信息。所以可以通过history命令查看  621  mount /dev/mapper/OraBack-backupone /backup/oracle/orcl/fullbackup  622  mount /dev/mapper/OraBack-backuptwo /backup/oracle/orcl/archbackup/  623  mount /dev/mapper/OraBack-backupthree /backup/oracle/orcl/ctlbackup/  624  mount /dev/mapper/OraBack-orcl /zxx_orcl/

5

5:LVM inactive问题解决1、激活VG[root@DB01 log]# vgchange -ay /dev/OraBack  4 logical volume(s) in volume group 'OraBack' now active2、lvscan查看lvm状态[root@DB01 log]# lvscan  ACTIVE            '/dev/OraBack/backupone' [7.00 TB] inherit  ACTIVE            '/dev/OraBack/backuptwo' [7.00 TB] inherit  ACTIVE            '/dev/OraBack/backupthree' [1.00 TB] inherit  ACTIVE            '/dev/OraBack/orcl' [3.00 TB] inherit3、挂载lvmmount lv 挂载目录4、将挂载信息记录到/etc/fstab文件中

推荐信息