Logic Volume笔记
一、概念:
1、将普通的分区转换为Physical Volume。然后将多个Physical Volume组合成一个Volume Group,将其视为一体,即Physical Extent。最后将Physical Extent切成一块一块的Logical Volume。
2、LVM2由LVM1发展而来。将LVM1转换成LVM2的指令:vgconvert -M2 vg0
3、主要命令:fdisk,partprobe,pvcreate,vgcreate,lvcreate,lvextend,ext2online,vgextend,lvremove,vgremove,vgdisplay,/dev/vg1
二、建立磁区:
1、fdisk /dev/sdb进入fdisk交互式界面:按p列出分区表,按n新增分区,按t变更FS文件系统类型(Linux LVM类型的编号是:8e),按q放弃更改并退出,按w保存更改并退出
2、partprobe:立即重新载入分区表,使不需要重启便能立即生效新分区表
三、建立Logical Volume:
1、格式化成Physical Volume文件系统类型:
pvcreate /dev/sdb5
pvcreate /dev/sdb5
2、创建Volume Group:vgcreate vg1 /dev/sdb5 /dev/sdb6
3、创建Logical Volume:lvcreate -L 30M -n lv01 vg1
4、列出Logical Volume:ls -l /dev/vg1
5、将lv01格式化成ext3文件系统:
mke2fs -j /dev/vg1/lv01
6、挂载Logical Volume:mount /dev/vg1/lv01 /lvmdata
7、设定fstab文件,使之开机后自动挂载:
加入以下这一行:/dev/vg1/lv01 /lvmdata ext3 defaults 1 2
5、测试fstab文件:
先umount,然后执行mount -a,看/dev/md0是否能够挂载到/raiddata目录
四、改变Logical Volume容量大小:
1、改变大小:
lvextend -L +20M /dev/vg1/lv01
2、使改变了大小的lv01生效:
ext2online /dev/vg1/lv01
五、改变Volume Group容量大小:
1、使用fdisk取得新的分区
2、创建新的Physical Volume
3、扩展Volume Group:vgextend vg1 /dev/sdb7
4、查看vg1的详细信息:vgdisplay vg1
六、移除Volume Group
1、缷载Logical Volume:umount /lvmdata/
2、移除Logical Volume:lvremove /dev/vg1/lv01
3、移除Volume Group:vgremove vg1
4、确认vg1的存在性:vgdisplay:vgdisplay vg1