linux vg命令,linux的PV,VG,LV关系和操作详解

PV,VG,LV构成了一种易于管理拥有一个或多个硬盘的主机的文件系统,这些硬盘可能只有一个分区也可能有多个。通过将这些物理存在的分区(或称为卷)PV(physical volume)进行整合,组成一个分区(卷)组VG(volume group),进而再次进行分配形成逻辑分区(卷)LV(logical volume)。创建成功的逻辑分区对于操作系统来说会想普通分区无异,其好处是可以动态调整分区大小。管理PV,VG,LV的工具称为逻辑卷管理器LVM(logical volume manager)。其关系如下图所示:

15121c2497ed598615af777c32d48842.png

需要指出的是,在某个物理卷在加入卷组时,会将物理卷的最小存储单元设定为一个固定的值,这个值称为PE(physical extent)。这个值的创建,是为了保证用统一的最小分配单元来创建逻辑卷,不至于因为分配单元大小不同而造成空间浪费。举个例子:用于远洋运输的集装箱的设计是是有着统一标准的,最重要一点是集装箱大小完全相同,这样做的好处是集装箱相互堆叠在一起不会留下多余的空隙,完全利用了空间,且便于管理。设定PE的原因也与此相同。LVM以最小分配单元来创建逻辑卷,该最小分配单元的值称为LE(logical

extent)。一般来说PE=LE,且大小为2n。

现以xenserver上的PV,VG,LV操作为例进行描述:

对物理分区PV的操作有:

bce25935d4055d9e6772f797e901b292.png

对卷组VG的操作有:

d7d9f223f05be9e812ecc6611c02d2c8.png

对逻辑卷LV的操作有:

95d79d3553d7ace843ceedcf6b1fbd7a.png

根据命令名字可以判断操作内容。

接下来是具体操作过程:创建物理卷

e3bcfe2854a7def2926967ac0921fa6b.png

查看物理卷状态

2f2ecb3a914d88f913cfd738e2e0f158.png

创建卷组

44f57e986536ca936bed118ba5d960b1.png

创建一个名为volume_group的卷组,包含物理卷/dev/sda3

查看卷组状态

3f79ee0983c12c712f9df2aada74e883.png

卷组创建时,物理卷会被LVM以最小存储单元,也就是PE,分为一个个大小一样存储块。后面创建逻辑卷时,也会以LE为最小分配单元。由于内核限制,一个逻辑卷只会包含2的16次方LE,如PE=LE=1MB,则一个LV最大容量为63356MB。特别说明一下LVM2不受这个影响。PE,LE大小在卷组创建时确定,默认值为4MB。如果需要更改为1MB,则命令这样写:

d87c9466d4abaed201e51551fb636916.png

创建逻辑卷

45971ba39b4169cf0aa93ace4ce48b66.png

在卷组volume_group上创建为iso_image的逻辑卷。逻辑卷大小有两种指定方法:用-L参数显示指定大小;用-l参数指定逻辑卷包含LE的数量。LE取默认值4MB,上面两个命令创建的逻辑卷iso_image大小都是30GB。

查看逻辑卷状态

95e578c03da3f5f62e6c9006b0c7ab08.png

在逻辑卷上创建文件系统

4cb827eb7e5c471968feb5b9ff87e1f8.png

该命令创建的EXT3文件系统。这样逻辑卷iso_image就像一个实实在在的物理分区一样使用了。通过挂载命令将该逻辑卷挂到某个目录即可。

挂载逻辑卷到某个目录

302c84cba745249aed19f6f6b2031ad2.png

如此,进入iso_image目录进入了逻辑卷iso_image.

编辑/etc/rc.d/rc.sysinit文件,大概487行,取消掉下面的注释内容,即去掉前面的#号

082e15fdfc7b3a24f1c52271951da651.png

编辑/etc/fstab文件,在文件最后添加这样的一句话

8247e13179fc77a5061c45d0491cd7cf.png

第9、10步是为了保证在计算机重启后逻辑卷可以自动启动挂载

若不需要该逻辑卷,可用下面的命令删除。

5b1b3fe96ab3ccab57b54c563cd1237e.png

可以在此基础上创建ISO库和本地存储库。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值