首页 > 其他 > 详细

LVM 讲解

时间:2014-03-17 01:25:41      阅读:782      评论:0      收藏:0      [点我收藏+]

bubuko.com,布布扣

LVM有很多好处,其中就是LV容量不够的时候,可以加PV,增大VG,从而增大LV。

LV还可以在建立的时候做条带化,把存储均匀分配到各个硬盘中。

创建LV步骤这里不说了,接下来说说LVM故障问题,

有时LVM在硬盘磁头里信息丢失,会早成数据丢失,所以这里要定期备份lvm的信息。

当创建vg的时候,系统默认会自动备份Metadata。/etc/lvm/backup下面存放的是metadata的备份信息,而/etc/lvm/archive下面存放的是metadata的archive信息。

查备份的信息用string 如string vg02 会看到VG02的信息,PV ,LV与之相关的信息。

备份为 

这里用的命令是vgcfgbackup,同样恢复命令是vgcfgrestore。

项目中有时会出现在运行的盘出现vg信息丢失,导致无法开机的。

例 直接做vgcfgrestore恢复

 

[root@gsfile1 lvm]# vgcfgrestore --file vgdata_00011.vgvgdata

 

Couldn‘t find device with uuid ‘MHYpos-5Wb4-Luar-bfD8-8Ttj-Bpym-F9MZsw‘[S1].

Couldn‘t find device with uuid ‘YHPUjI-LvUT-pmCc-IpCJ-Uq0i-EkKA-MrRJeS‘.

由于PVVGDA信息丢失,恢复失败!

PVID丢失!

如果不行,直接用使用pvcreate –restorefile强制写入LVM信息到PV
[root@gsfile1 lvm]# pvcreate --restorefile vgdata_00011.vg --uuid MHYpos-5Wb4-Luar-bfD8-8Ttj-Bpym-F9MZsw 
[S1]/dev/dm-0


vgdata_00011.vg备份信息找到

 

i.恢复VGDATA

[root@gsfile1 lvm]# vgcfgrestore --file vgdata_00011.vgvgdata

 

i.激活vg(恢复后是inactive)
[root@gsfile1 lvm]# vgchange -ay vgdata
1 logical volume(s) in volume group "vgdata" now active

尝试mount文件系统
[root@gsfile1 lvm]# mount /dev/mapper/vgdata-datalv /mnt/datalv/

mount: wrong fs type, bad option, bad superblock on /dev/mapper/vgdata-datalv,

 

 

LVM 讲解,布布扣,bubuko.com

LVM 讲解

原文:http://startliu.blog.51cto.com/1758520/1377700

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!