Chinaunix首页 | 论坛 | 博客
  • 博客访问: 313551
  • 博文数量: 84
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 890
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 16:46
文章分类

全部博文(84)

文章存档

2017年(2)

2016年(4)

2015年(78)

我的朋友

分类: LINUX

2015-07-20 17:38:43

  1. 概念

    LVM在linux现在的版本为lvm2、早期为lvm1吧,linux下lvm相对于标准分区,最大的好处就是可以动态增加分区容量,而标准fdisk的分区,是不可以的,你只能重新分区或,更换挂载点。linux下的lvm还有一个好用的功能就是快照吧,另外在AIX下的lvm还支持镜像,这是一个很不错的功能,尤其用在数据的存储迁移上。另外不知我的描述是否准确,存储上的lvm功能与linux的lvm是类似的,也是常用与分区容量的扩容。

确定lvm版本

rpm –qa | grep lvm

vgscan

vgconvert –M2 vg0


创建挂载lv

pvcreate /dev/sda5 /dev/sda6(物理盘本身应该有冗余机制,即物理盘坏了真么办,如果你没有RAID卡那么你可以考虑软RAID,在软RAID基础上再创建pv,vg,及lv)

vgcreate vg0 /dev/sda5 /dev/sda6

lvcreate –L 1000M –n lv0 vg0

mkfs .ext4 /dev/vg0/lv0

mount /dev/vg0/lv0 /mnt


在线添加容量

pvcreate /dev/sda7

vgextend vg0 /dev/sda7

lvextent –L 500M /dev/vg0/lv0

resize2fs /dev/vg0/lv0

df


缩小

umount /dev/vg0/lv0

resize2fs /dev/vg0/lv0 700M (减到700M)会报错

e2fsck –f /dev/vg0/lv0

resize2fs /dev/vg0/lv0 700M (再次运行)

lvreduce –L 750M /dev/vg0/lv0 (减750M给vg)


删除物理卷pv

umount /dev/vg0/lv0

pvcreate /dev/sdb

vgextend vg0 /dev/sdb

vgdisplay

pvmove /dev/sda5

pvmove /dev/sda6

pvmove /dev/sda7

vgreduce vg0 /dev/sda[567]



lvm自动备份

vgcfgbackup –f /tmp/aa.backup vg0

vgcfgrestore –f /tmp/aaa.backup vg0


关闭lvm


lvm快照

阅读(1406) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~