码迷,mamicode.com
首页 > 系统相关 > 详细

第十二章 linux磁盘管理-lvm(2)

时间:2016-12-08 00:16:57      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:linux磁盘管理-lvm(2)

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(2)

标签:linux磁盘管理-lvm(2)

原文地址:http://3203180.blog.51cto.com/3193180/1880344

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!