Linux学习之LVM
Lvm产生背景:
企业部署了文件服务器,使用red hat linux操作系统,分配了
LVM的概述
Lvm的全名叫logical volume manager,中文名为逻辑卷管理。它可以屏蔽底层的磁盘布局,便于动态调整磁盘容量。其中/boot分区用于存放引导文件,不能引用LVM机制。
LVM的基本组成
LVM由3部分组成:
--PV (physical volume)物理卷
整个硬盘,或者使用fdisk等工具建立的普通分区
包括默认4MB大小的PE(physical Extent,基本单元)
--VG (volume group)卷组
一个卷组由一个或者多个物理卷组成
--LV (logical volume)逻辑卷
从卷组中分出来的一定大小的磁盘空间。
LVM的具体管理命令
功能 |
PV(物理卷) |
VG(管组) |
LV(逻辑卷) |
扫描(scan) |
pvscan |
Vgscan |
Lvscan |
显示(display) |
Pvdisplay |
Vgdisplay |
Lvdisplay |
创建(create) |
Pvcreate |
Vgcreate |
Lvcreate |
拓展(extend) |
无 |
vgextend |
lvextend |
具体的命令用法:
列:pvcreate 设备名
Pvdisplay
Vgcreate 卷组名 物理卷1名 物理卷2名 。。。。
Lvcreate –L 逻辑卷大小 –n 逻辑卷名 卷组名
Lvextend –L +扩展大小 /dev/卷组名/逻辑卷名
推荐的LVM添加的步骤:磁盘分区---àPV--àVG--àLV--à格式化-à挂载。
然后可以用#df –hT 查看磁盘情况。
注意,当为逻辑卷拓展了磁盘大小的时候,用#lvextend拓展大小后,一定要用#resize2fs /dev/管组名/逻辑卷名更新,让系统识别文件系统大小。
练习:
需求描述:1、新添加2块scsi硬盘设备,完成硬盘检测及分区
2、创建逻辑卷并基于该逻辑卷建立ext3文件系统
3、将新建立的文件系统挂载到/mailbox下
实现步骤:
1)#fdisk –l 查看新添加的磁盘信息。
2)#fdisk /dev/磁盘名 对该磁盘进行分区
3)进入fdisk分区界面按n-àp-à1>回车—>+分区大小—>tà更改分区id为8e—>w结束
4)、运行#partprobe 探测一下新的分区信息
5)、#pvcreate /dev/设备分区1 创建物理卷
6)、#pvcreate /dev/设备分区2 创建物理卷
7)、#pvdisplay 或者#pvs 查看物理卷信息
8)、#vgcreate maill_group /dev/设备分区1 /dev/设备分区2 创建卷组
9)、#vgdisplay 查看卷组信息
10)、#lvcreate –L
11)、#lvdisplay 查看逻辑卷信息
12)、#mkfs –t ext3 /dev/mai_group/mail 格式化逻辑卷
13)、#mount /dev/mail_group/mail /mailbox 挂载改文件系统
14)、如果要开机挂载的话,到/etc/fstab中添加相关逻辑卷分区信息就OK了。