Linux LVM逻辑卷的详细配置

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:807

Linux LVM逻辑卷的详细配置

实验说明:LVM 最大的用途即是在弹性管理硬盘的容量,让你的磁碟可以随时放大或缩小。

要创建一个LVM系统,一般需要经过以下步骤:

1、 创建分区
使用分区工具(如:fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。

2、 创建物理卷

创建物理卷的命令为pvcreate,利用该命令将希望添加到卷组的所有分区或者磁盘创建为物理卷。将整个磁盘创建为物理卷的命令为:
# pvcreate /dev/hdb

将单个分区创建为物理卷的命令为:
# pvcreate /dev/hda5

3、 创建卷组

创建卷组的命令为vgcreate,将使用pvcreate建立的物理卷创建为一个完整的卷组:
# vgcreate feifanit_vg /dev/hda5 /dev/hdb

4、 激活卷组

为了立即使用卷组而不是重新启动系统,可以使用vgchange来激活卷组:
# vgchange -a y feifanit_vg

5、 添加新的物理卷到卷组中

当系统安装了新的磁盘并创建了新的物理卷,而要将其添加到已有卷组时,就需要使用vgextend命令:
# vgextend feifanit_vg /dev/hdc1
这里/dev/hdc1是新的物理卷。

6、 从卷组中删除一个物理卷
要从一个卷组中删除一个物理卷,首先要确认要删除的物理卷没有被任何逻辑卷正在使用,就要使用pvdisplay命令察看一个该物理卷信息:
如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据备份到其他地方,然后再删除。删除物理卷的命令为vgreduce:
# vgreduce feifanit_vg /dev/hda1

7、 创建逻辑卷
创建逻辑卷的命令为lvcreate:
# lvcreate -L 1500 –n www feifanit_vg
该命令就在卷组feifanit_vg上创建名字为www,大小为1500M的逻辑卷,并且设备入口为/dev/feifanit_vg/www(feifanit_vg为卷组名,www为逻辑卷名)。如果希望创建一个使用全部卷组的逻辑卷,则需要首先察看该卷组的PE数,然后在创建逻辑卷时指定:
# vgdisplay feifanit_vg | grep "Total PE"
Total PE 45230

# lvcreate -l 45230 feifanit_vg -n www

8、 创建文件系统

mkfs.ext3 /dev/feifanit_vg/www
创建了文件系统以后,就可以加载并使用它:
# mkdir /www
# mount -t ext3 /dev/feifanit_vg/www /www
如果希望系统启动时自动加载文件系统,则还需要在/etc/fstab中添加内容:
/dev/feifanit_vg/www /www ext3 defaults 1 2

9、 删除一个逻辑卷
删除逻辑卷以前首先需要将其卸载,然后删除:

# umount /dev/feifanit_vg/www
# lvremove /dev/feifanit_vg/www

10、 扩展逻辑卷大小
LVM提供了方便调整逻辑卷大小的能力,扩展逻辑卷大小的命令是lvcreate:

# lvextend -L +12G /dev/feifanit_vg/www

上面的命令就实现将逻辑卷www的大小增加12G。
增加了逻辑卷的容量以后,就需要修改文件系统大小以实现利用扩充的空间。
一般建议最好将文件系统卸载,调整大小,然后再加载:

# umount /dev/feifanit_vg/www
# resize2fs -f /dev/feifanit_vg/www
# mount -t ext3 /dev/feifanit_vg/www /www

11、 减少逻辑卷大小
使用lvreduce即可实现对逻辑卷的容量,同样需要首先将文件系统卸载:

# umount /www
# lvreduce -L -2G /dev/feifanit_vg /www
# mount -t ext3 /dev/feifanit_vg/www /www

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】