2016年2月14日星期日

linux之LVM操作案例(aliyun教程改进增强版)

适用场景:把多块磁盘合成一个分区

LVM是 Logical Volume Manager(逻辑卷管理)的简写

物理卷(Physical Volumes)简称PV

逻辑卷(Logical Volumes)简称LV

卷组(Volume Group)简称VG

物理块physical extent (PE) PE大小范围为8KB到512MB,并且必须总是2的倍数(比较常用的PE大小是:4M,8M,16M,64M)

命令:

pvcreate (创建PV)

pvs  (查看PV)

vgcreate (创建vg)

vgs (查看vg)

lvcreate (创建LV)

mkfs.ext3 /dev/vg0 (挂载LV)

mount /dev/vg0  /mnt



原理:创建物理卷(PV)是基本单位,在此基础上创建卷组(VG),在VG基础上创建逻辑卷(LV),LV就是可以用的磁盘,分区之后就可以使用

一、开始操作,本操作使用了三块磁盘如截图所示 (查看物理硬盘)

1.jpg

1、创建物理卷(PV)命令是pvcreate
(有点像格式化物理硬盘吧?PV可以是整个硬盘,也可以是硬盘的某个分区)

2.jpg

2、观察逻辑卷 pvs (格式化结果?)

3.jpg

3、创建卷组(VG) vgcreate 这里创建的是vg0  (将物理硬盘组成卷组,有点像raid 0)

4.jpg

4、查看VG  vgs命令 

5.jpg

5、创建逻辑卷(LV)lvcreate命令,这里创建的是6GB的空间
  (创建逻辑卷,在卷组上分区,这个分区可以加到任何目录)

6.jpg

6、格式化逻辑卷(这个逻辑卷就类似于分区)命令是 mkfs.ext3  /dev/vg0/ethnicity  (格式化卷组上的分区)

7.jpg

7、挂载(把/mnt这个临时目录挂载上)mount 这样就可以使用了 (把逻辑卷(分区)加到其他目录)

8.jpg

或者编辑/etc/fstab 将逻辑卷(LV)挂载到相应的文件目录


8、扩充LV 上边没有完全把vg用尽,这里演示下扩容操作

8.1 用lvextend -L +4000 /dev/vg0/ethnicity 操作

9.jpg

8.2 扩容的刷新操作resize2fs /dev/vg0/ethnicity

10.jpg

8.3查看扩容情况,df -h  之前创建的是6GB 这里扩容了4GB 大小是10GB

12.jpg







没有评论:

发表评论