LVM是Linux的一种存储管理机制,它在存储系统中添加了一些“中间层”,将文件系统与物理存储介质隔离开来,使得用户在无需停机的情况下可以调整各个文件系统的大小。
 
其原理可以简单概括为:
将若干个跨物理磁盘的物理卷(也就是物理分区)合并为一个卷组;在卷组上创建逻辑卷;在逻辑卷上创建文件系统。
 
例子,现有2块硬盘,分别为300G和900G,通过下面的图可以看出使用了LVM之后的存储系统结构。

/boot
500M
swap
逻辑卷(LV)
LogVol_Swap
7G
/
逻辑卷(LV)
LogVol_Root
93G
/opt/vod
逻辑卷(LV)
LogVol_Vod
1100G
 
3
 
卷组(VG)
vg_system
卷组(VG)
vg_vod
 
2
 
物理卷(PV)
100G
物理卷(PV)
200G
物理卷(PV)
900G
 
1
物理硬盘A (300G)
物理硬盘B (900G)
 
0

点击看大图

如果现在/opt/vod的空间已满,新增加一块2T的硬盘,可做如下LVM扩容操作
0) 查看物理磁盘

fdisk -l

可以看到 /dev/sdc

1) 将整块磁盘作为一个物理卷

pvcreate /dev/sdc

2) 将新添的物理卷加入到已有的卷组vg_vod中

vgextend /dev/vg_vod /dev/sdc

2.1) 显示系统的卷组信息

vgdisplay

可以看到 Free PE/Size 511999/1.95TiB

2.2) 显示系统的逻辑卷信息

lvdisplay

可以看到 /dev/vg_vod/LogVol_Vod

3) 为/dev/vg_vod/LogVol_Vod扩容

lvextend –L +1950G /dev/vg_vod/LogVol_Vod

4) 使增加的容量在文件系统中生效(耗时较长)

resize2fs /dev/vg_vod/LogVol_Vod

4.1) 查看文件系统大小

df -h

备注:
CentOS/Redhat的磁盘与LVM管理GUI工具可使用下列命令来安装:

yum install gnome-disk-utility
yum install system-config-lvm

本文链接地址: 对LVM的简单理解
https://blog.qingfengju.com/index.asp?id=337

上一篇: yum使用本地光盘做安装源
下一篇: 修改gnome中的字体替换顺序

分类:Linux 查看次数:3765 发布时间:2013/7/19 13:52:01