Linux学习记录(11)LVM的基本概念和操作

最近事情太多了,学习Linux就被搁置了下来,有10几天没看了,今天有功夫了,赶紧学习学习。

今天学习的是Linux的LVM,也就是逻辑卷操作,逻辑卷和我们平时在电脑上使用的硬盘分区不一样,假如我们用这用这,磁盘的地方不够用了,我们就需要给分区“扩容”,在windows下,我们要下载一些分区助手之类的软件,而且还可能损坏数据。这时候,Liunx就使用了逻辑卷的概念。所谓的逻辑卷,就是在磁盘之上新建立的一套独立的体系,可以在容量不够的情况下,自由拉伸缩小容量,而且不必损坏里边的数据。

在介绍逻辑卷的时候,要先说四个概念,PE,PV,VG,LV。这几个概念我就不解释了,百度上一搜一大堆。。。

http://baike.baidu.com/view/361916.htm

首先我们要使用逻辑卷,要先建立PV,我们使用

(1)pvcreate /dev/sdN    

这里的sdN是你新加入的硬盘,里边可以有多个。

之后就是建立vg,我们使用

(2)vgcreate  vg组名  刚刚使用pvcreate建立的sdN

之后就是建立lv了

(3)lvcreate -n lv的名字 -L lv的大小 vg组名

之后就是创建文件系统,使用mkfs命令可以创建,之前学习过了,这里不再赘述,之后使用mount就可以正常使用了。。



假如我们创建之后又不想使用了,我们也有办法,就是remove移除逻辑卷

命令就是:lvremove 逻辑卷的路径

vgremove 组名

pvremove 某块硬盘

命令很简单,没有什么难度的。。


查看这些pv vg lv等详细信息,我们可以使用pvs,vgs,lvs,或者pvdisplay,vgdisplay,lvdisplay命令来查看详细信息


这里就是逻辑卷的基本操作了。

之后就是逻辑卷的拉伸与缩小的操作。

1、拉伸lv

(1)确保vg中有足够的可用空间,使用vgs,或者vgdisplay查看

(2)lvextend -L 要增加的大小 vg组名

(3)更新文件系统,resize2fs 逻辑卷的路径

2、拉伸vg

(1)确保有足够的pv,若没有,则新增硬盘,用pvcreate命令创建

(2)vgextend 组名 新的硬盘路径

3、减小lv

(1)先使用umount卸载

(2)缩小文件系统:resize2fs 逻辑卷的路径 要缩小多大 (要注意这里,不是缩小到多大,是缩小多大)

(3)缩小lv,lvreduce -L 缩小到多少

4、缩小卷组

(1)vgreduce 组名 要从vg中去掉的硬盘路径

你可能感兴趣的:(linux,操作,pv,lvm,lv)