第十二章 linux磁盘管理-lvm

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十二章 linux磁盘管理-lvm相关的知识,希望对你有一定的参考价值。

yum install lvm2-2.02.72-8.el6_0.4.x86_64

1、将新创建的两个分区/dev/sdb1 /dev/sdb2转化成物理卷,主要是添加LVM属性信息并划分PE存储单元.

pvcreate /dev/sdb1 /dev/sdb2

pvs

pvdisplay


2、创建卷组 vgdata ,并将刚才创建好的两个物理卷加入该卷组.可以看出默认PE大小为4MB,PE是卷组的最小存储单元.可以通过 –s参数修改大小

vgcreate vgdata /dev/sdb1 /dev/sdb2

vgdisplay


3、从物理卷vgdata上面分割500M给新的逻辑卷lvdata1

lvcreate -L 500M -n lvdata1 vgdata

lvdisplay


4、使用mkfs.ext4命令在逻辑卷lvdata1上创建ext4文件系统.

mkfs.ext4 /dev/vgdata/lvdata1


5、将创建好的文件系统/data1挂载到/data1上.(创建好之后,会在/dev/mapper/生成一个软连接名字为”卷组-逻辑卷”)

mkdir /data1

mount /dev/vgdata/lvdata1

mount | grep data1


6、便于以后服务器重启自动挂载,需要将创建好的文件系统挂载信息添加到/etc/fstab里面.UUID可以通过 blkid命令查询.

UUID="228c6ec6-4b33-4c91-955d-b46dcbcd8673" TYPE="ext4"

为了查看/etc/fstab是否设置正确,可以先卸载逻辑卷data1,然后使用mount –a 使内核重新读取/etc/fstab,看是否能够自动挂载.


二、逻辑卷lvdata1不够用了,如何扩展。

给逻辑卷增加空间并不会影响以前空间的使用,所以无需卸载文件系统,直接通过命令lvextend –L +500M /dev/vgdata/lvdata1或者lvextend –l 2.5G /dev/vgdata/lvdata1 给lvdata1增加500M空间(lvdata1目前是2G空间)设置完成之后,记得使用resize2fs命令来同步文件系统。

lvextend -L +500M /dev/vgdata/lvdata1

resize2fs /dev/vgdata/lvdata1


注意:

-L 和 -L +的区别,-L 后面直接加容量,是指直接加到容量,而-L +容量,是指在原有容量上加多少容量!


三、当卷组不够用的情况下,如何扩大卷组

重新从第二块硬盘上创建一个分区sdb3,具体操作步骤省略。并将创建好的分区加入到已经存在的卷组vgdata中。通过pvs命令查看是否成功。

vgextend vgdata /dev/sdb3




技术分享

本文出自 “小行星” 博客,请务必保留此出处http://3203180.blog.51cto.com/3193180/1880344

以上是关于第十二章 linux磁盘管理-lvm的主要内容,如果未能解决你的问题,请参考以下文章

第十二章软件包管理

linux磁盘管理之LVM逻辑卷认识与管理详解(实验详细,可跟做)

linux 入门教程

Linux运维学习历程-第十六天-磁盘管理逻辑卷快照

转载Linux磁盘管理:LVM逻辑卷管理

linux高级管理第十二章--rsync