Linux培训笔记:LVM实验(2)

vgcreate命令第一个参数是指定该卷组的逻辑名:huhu ,可根据需要定义为任何名字。后面参数是指定希望添加到该卷组的所有分区和磁盘(这些分区或磁盘是经过pvcreate处理过的可识别的物理卷)。vgcreate在创建卷组 huhu 以外,还设置使用大小为4 MB的PE(默认为4MB),这表示卷组上创建的所有逻辑卷都以 4 MB 为增量单位来进行扩充或缩减。由于内核原因,PE大小决定了逻辑卷的最大大小,4 MB 的PE决定了单个逻辑卷最大容量为 256 GB,若希望使用大于256G的逻辑卷则创建卷组时指定更大的PE。PE大小范围为 8KB 到 512MB,并且必须总是 2 的倍数(使用-s指定,具体请参考man vgcreate)。

Linux培训笔记:LVM实验

我这里添加了一个名为huhu的卷组,其中物理卷包含sdb1、sdc1.

激活和停止卷组(vgchange)

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

#vgchange -a y huhu

停止卷组:

#vgchenge -a n huhu

Linux培训笔记:LVM实验

添加新的物理卷到卷组中(vgextend)

系统安装了新的磁盘并创建了新的物理卷(PV),需要将其添加到已有卷组(VG)时,就需要使用 vgextend 命令:

这里 /dev/sdd1 是新的物理卷。

Linux培训笔记:LVM实验

从卷组中删除一个物理卷(vgreduce)

要从一个卷组中删除一个物理卷,首先要确认要删除的物理卷没有被任何逻辑卷正在使用,就要使用 pvdisplay 命令察看该物理卷上是否有逻辑卷。

#pvdisplay -v /dev/sdd1

如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据备份到其他地方,然后再删除。删除物理卷的命令为vgreduce:

删除一个卷组(vgremove)

Linux培训笔记:LVM实验

4.创建和管理逻辑卷。

创建逻辑卷(lvcreate )

创建逻辑卷的命令为 lvcreate :

# lvcreate -L 5G -n aa huhu

o g \

Linux培训笔记:LVM实验

该命令就在卷组 huhu 创建名字为 aa,大小为 5G 的逻辑卷,并且设备入口为 /dev/huhu/aa(huhu为卷组名,aa为逻辑卷名)。如果希望创建一个使用剩余全部卷组的逻辑卷,则需要首先察看该卷组的PE数,然后在创建逻辑卷时指定:

# vgdisplay huhu | grep " PE"

# lvcreate -l 45230 -n bb huhu

Linux培训笔记:LVM实验


Linux培训笔记:LVM实验

可以 man lvcreate 查看各个参数的使用。-L 后面直接跟空间大小;-l 后面跟PE数量(PE数量 X 每个PE大小=空间大小)

给逻辑卷创建文件系统并新建两个目录将其分别挂载。

Linux培训笔记:LVM实验

Linux培训笔记:LVM实验

如果想让这两个目录开机自动挂载,可将其添加到/etc/fstab文件中。

Linux培训笔记:LVM实验

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/18302.html