linux入门——高级文件系统管理(lvm)

一、LVM的作用优点

允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小
允许在多个物理设备间重新组织文件系统
将设备指定为物理卷
用一个或者多个物理卷来创建一个卷组
物理卷是用固定大小的物理区域(Physical Extent,PE)来定义的
在物理卷上创建的逻辑卷 是由物理区域(PE)组成
可以在逻辑卷上创建文件系统

 

 

 

lvm的逻辑架构

二、lvm基本术语

volume group (VG) 

卷组是LVM中使用的最高级别的抽象。 它将逻辑卷和物理卷集合在一起成为一个管理单元。

physical volume (PV)

一个物理卷通常是一个硬盘,虽然它可能只是一个看起来像一个硬盘(如软件RAID设备)的设备。

logical volume (LV)

相当于非LVM系统中的磁盘分区。 LV作为标准块设备可见; 因此LV可以包含文件系统(例如/ home)。

physical extent (PE) 

每个物理卷都被划分为数据块(称为物理扩展盘区),这些扩展盘区与卷组的逻辑盘区具有相同的大小。

logical extent (LE)

每个逻辑卷都被分割成数据块,称为逻辑盘区。 卷组中的所有逻辑卷的区段大小都是相同的。

几个概念的关系

一个具体的例子将有助于:

假设我们有一个名为VG1的卷组,这个卷组的物理盘区大小为4MB。 在这个卷组中,我们引入了2个硬盘分区/dev/hda1和/dev/hdb1。
这些分区将成为物理卷PV1和PV2(管理员可以自行决定是否提供更有意义的名称)。
PV被分成4MB块,因为这是卷组的大小。磁盘大小不同,我们在PV1中获得99个扩展盘区,在PV2中获得248个扩展盘区。
我们现在可以创建自己的逻辑卷,它可以是1到347(248 + 99)范围之间的任何大小。
当创建逻辑卷时,在逻辑盘区和物理盘区之间定义映射,例如, 逻辑盘区1可以映射到PV1的物理盘区51上,写入逻辑盘的第一个4MB的数据实际上被写入到PV1的第51盘区

 

lvm的实质

 

 

 三、lvm的创建和使用

1.查看当前硬盘状态,找到新加硬盘/dev/sdb  可以看到是20G

2.pvcreate /dev/sdb   创建pv并查看状态

3.vgcreate test /dev/sdb  创建一个test VG   

4.vgdisply     查看VG信息

5.创建名为vol_1的逻辑卷lv
Linux磁盘扩容
6.查看LV可以看到新建的LV
Linux磁盘扩容
7.格式化LV
Linux磁盘扩容
7.创建一个/vol_1文件夹
Linux磁盘扩容
8.挂载/dev/test/vol_1逻辑卷到/vol_1
Linux磁盘扩容
9.查看分区挂载情况
Linux磁盘扩容
10.修改配置文件,开机自动挂载
Linux磁盘扩容

posted @ 2019-10-12 17:15  正在来的4号  阅读(520)  评论(0编辑  收藏  举报