这是在kvm虚拟机测试的,不是实机,仅仅是参考:

1、 添加前的信息

lvm添加硬盘_第1张图片

 

2、修改新硬盘的partition type(测试用的是IDE)

lvm添加硬盘_第2张图片

lvm添加硬盘_第3张图片

3、  创建位LVM物理卷

lvm添加硬盘_第4张图片

4、 添加到卷组中

lvm添加硬盘_第5张图片

5、 添加到逻辑卷中

lvm添加硬盘_第6张图片

这个也可以用 lvextend -L+100%FREE /dev/vg/lvroot,将剩余空间全部添加。

添加后(需要在后面resize2fs后才能体现)

lvm添加硬盘_第7张图片

6、 修改挂载fs的size大小并在线更新

lghome忘了截图,类似。

7、 查看

lvm添加硬盘_第8张图片 lvm添加硬盘_第9张图片

8、 其它

数据迁移:pvmove
注意:保证两个pv都在同一个vg里面不需要保证他们在同一个lv中,另外dst的磁盘容量一定要比src的磁盘容量要大或者相同。

两种用法: pvmove  Src_disk  Dst_disk  pv磁盘对pv磁盘

                 pvmove  -n logicvol  src_disk  dst_disk  src_disk的逻辑卷内容移到dst_disk上

 大家也看出来了,我测试时所建vdisk size小了,所以不成功。

减少扩展的容量:

lvm添加硬盘_第10张图片

lvm的快照: lvm命令,这是所有pv* 、lv*、vg*命令的汇总命令,呵呵,这是个人理解。因为这个命令可以实现上面三类命令的所有功能。

也直接可以用lvcreate 创建快照。