配置Linux逻辑卷管理器(LVM)

逻辑卷管理器(LVM)是一个脱离物理驱动器创建虚拟驱动器的机制。这些虚拟(或逻辑)驱动器有一些有趣的操作方法:它们能够增大或缩小,也能跨越多个物理磁盘。

一个LVM就其本身而言是令人兴奋的,因为它允许你将许多磁盘变成一个大的卷,在它引入RAID技术之后,就更加引人注目了。

使用有RAID-1镜像系统的LVM能够提供更大的冗余设备。这点非常重要,这是因为如果一个驱动器在LVM卷中设置成dies的话,它就会在不一致(或者所有的)情形下抛弃你的数据。

使用带有RAID的LVM与在物理磁盘上使用LVM没有什么不同,你不需要增加物理卷到LVM装置上,只需要使用/dev/md0 而不是使用 /dev/hda1增加md设备即可。

首先,从物理磁盘上创建一个LVM装置是一件非常容易的事情。下面的命令将告诉你该如何开始创建。在这里我们假设你正在使用当前最新的linux内核;大部分的软件发行商使你能在安装linux时就获得LVM。

# modprobe dm-mod
# vgscan
# fdisk /dev/hda

第一步就是对驱动器进行分区。如果你不想对整个驱动器进行分区的话,你可以不需要对整个驱动器使用LVM。创建一个分区,也就是hda1分区,将它 的类型设为8e,这种类型是针对Linux LVM的。对第二个磁盘进行同样的分区(也就是hdb)。在这之后,执行下面的命令:

# pvcreate /dev/hda1
# pvcreate /dev/hdb1

这些命令将让LVM能使用这些分区。下一步就是创建卷组:

# vgcreate data /dev/hda1 /dev/hdb1

这里将创建一个名为“data”的卷组,同时把/dev/hda1和/dev/hdb1分配给它。如果以后你想增加第三个驱动器的话,你可以使用 vgextend data /dev/hdc1这条命令。如果想在你的卷组上获得信息可以使用vgdisplay命令和卷组名。如果想在物理卷上获得信息得使用pvdisplay命 令。如果使用vgdisplay命令能找到有多少物理扩展分区可以使用。在这里,我们将它们全部分配到一个大的逻辑设备上:

# vgdisplay data | grep "Total PE"
# lvcreate -l 10230 data -n files

物理扩展分区的数量可达到10230,并且所有的这些都可以分配给逻辑卷“files”。现在,除了设备名是/dev/data/files或 /dev/mapper/data-files这点不同之外,你对它完全可以像对其它设备一样进行格式化、操作和启动了。

# mke2fs -j /dev/data/files
# mkdir -p /srv/files
# mount /dev/data/files /srv/files

http://aplawrence.com/Linux/lvm.html上有许多关于如何对LVM卷进行操作和维护的信息,你也可以访问http://tldp.org/HOWTO/LVM-HOWTO/网站进一步去了解并熟悉它,同时要创建你的第一个LVM卷是非常简单的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值