LVM创建快照出错

| |
[不指定 2010/07/27 16:19 | by 张明辉 ]
今天突然接到短信报警,提示我的备份没有成功.....
anger怎么可能阿!!!!

登上服务器一看,备份系统创建LVM 快照时出现了错误,提示:
引用
Insufficient Free Extents for a Logical Volume

于是查看问题:
[root@backup /]# vdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup01
  PV Size               558.27 GB / not usable 24.40 MB
  ......
  ......
  Free PE               0
  Allocated PE          17864
  PV UUID               vZilnx-xc6i-0zuE-O5Uf-bFYh-Tgnj-HtpVqU

没空间了?

[root@backup /]# vgs -o +vg_free_count,vg_extent_count
  VG         #PV #LV #SN Attr   VSize   VFree Free #Ext
  VolGroup01   1   3   0 wz--n- 558.25G    0     0 17864

郁闷?

注意:我的LVM上是通过建立LVM快照备份的
所以出现上面的错误(Insufficient Free Extents for a Logical Volume)是正常的.

问题点找到了,剩下的就是添加硬盘了
    *  使用一个物理磁盘创建一个分区。建议将分区类型改为 0x8e(Linux LVM)使用 pvcreate 对物理磁盘进行初始化:pvcreate /dev/hda8。
    * 然后,使用 vgextend 将它添加到现有的 VG 中:vgextend VolGroup01 /dev/hda8。
引用

Note:
因为我只想增加VG的大小,以便能使用快照.至于PV的扩充,不再我的考虑范围内.
参考:
扩展PV,可以使用 lvextend 扩展逻辑卷了:lvextend -L 8G /dev/VolGroup01/data。这个命令将 /dev/VolGroup01/data LV 的大小扩展到 8GB。
lvextend 有一些有用的参数:

    * 如果希望让 LV 增加 5GB,那么可以使用 -L +5G。
    * 可以指定扩展部分的位置(也就是,用哪些 PV 提供新的空间);只需将希望使用的 PV 附加在命令后面。
    * 还可以以 PE 为单位指定绝对/相对扩展大

工作笔记 | 评论(0) | 引用(0) | 阅读(75)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]