- 论坛徽章:
- 7
|
一:概念与术语:
1:物理介质(the physical media):硬盘
2: 物理卷(physical volume):就是硬盘分区,组成卷组的成分。
3:卷组(volume group):相当于非LVM系统的硬盘。能够在卷组里建立一个或多个LVM
分区或逻辑卷。卷组有物理卷组成。
4:逻辑卷:(logical volume):类似于物理硬盘的分区,在其上可以建立文件系统。经过mount
挂载之后,就可以使用了。
5:PE(physical extent):每一个物理卷都被划分成PE 的基本单元,具有唯一编号的PE 是
LVM寻址的基本单元。
6:LE(logical extent):每一个逻辑卷都被划分成LE 的基本单元,在同一卷组中,PE 和
LE 是一一对应的。且大小相同。
7:物理卷图示:
说明:物理卷就是由一个一个相等的PE 组成的。是存储数据的基本单元。
8:卷组的图示:
说明:一个卷组有多个物理卷组成。
9:逻辑卷的图示:
说明:卷组可以划分多个逻辑卷,逻辑卷上面建立文件系统,然后mount挂载在相关目录里。
二:创建 LVM磁盘管理系统
1:创建LVM分区
命令 fdisk创建LVM分区,分区类型选择8e
2:创建物理卷
命令 pvcreate创建物理卷。利用该命令把磁盘分区或整个硬盘创建为物理卷。
列如:pvcreate /dev/sda
Pvcreate /dev/sda1
3:创建卷组
命令 vgcreate创建卷组。将物理卷创建为一个完整的卷组。
列如:vgcreate test_vg /dev/sda /dev/sda1
说明:vgrceate 命令的第一个参数是卷组名称,后面的参数是LVM 形式的分区或磁盘。PE
PDF 文件使用 "pdfFactory Pro" 试用版本创建www.fineprint.cn
的大小4M,但需要扩容时候,是以4M为增量或缩减的。PE 的大小决定了单个逻辑卷的最
大值。4M的PE决定单个逻辑卷的最大容量为256G。
4:激活卷组
命令 vgchange –a y test_vg 不需要重启系统而立即生效。
( 如果新添了磁盘并创建了物理卷,添加到现有的卷组时,执行命令vgextend :
#vgextend test_vg /dev/sdb
如果要从卷组里删除一个物理卷时,首先要确认此物理卷没有被任何逻辑卷使用,执行命
令
vgreduce:
#vgreduce test_vg /dev/sdb (从卷组test_vg里删除物理卷/dev/sdb) )
5:创建逻辑卷
命令 lvcreate 创建逻辑卷
# lvcreate -L 500 –n test_lg test_vg
说明:-L 指定大小的参数
500 指大小,默认是M
-n 指定逻辑卷的名称
test_lg 逻辑卷的名称
test_vg 卷组的名称
6:创建文件系统(在逻辑卷上面)
命令mkfs.ext3 创建ext3 文件系统
# mkfs.ext3 /dev/test_vg/test_lg
7:创建成功文件系统后就可以使交付使用了。
命令 mount 挂载到某个目录之下。比喻/mnt
# mount /dev/test_vg/test-lg /mnt
说明:成功将逻辑卷test_lg 挂载在/mnt目录下。
*********以上设置成功完成了LVM 磁盘管理系统的使用**********
三:对逻辑卷的增、减、删的操作
1:增,理解为扩展逻辑卷的大小
命令 lvextend 扩展逻辑卷的大小
命令 resize2fs来调整文件系统
# lvextend –L +500 /dev/test_vg/test_lg
# resize2fs /dev/test_vg/test_lg
说明一:扩展test-lg大小为500M,加上原来的500M ,现在总量为1000M,即1G.
说就二:扩展了逻辑卷的容量之后,就需要调整文件系统大小以利用扩展的空间。
使用命令resize2fs来调整文件系统。
2:减,理解为减少逻辑卷的大小
需要先卸载掉文件系统
umont /mnt
命令lvreduce –L 100 /dev/test_vg/test_lg
说明:减少100M 的逻辑卷的容量。
3:删,就是删除一个逻辑卷
需要先卸载掉文件系统
命令 lvremove
# lvremove /dev/test_vg/test_lg
成功删除逻辑卷test_lg.
四:LVM基本命令
PDF 文件使用 "pdfFactory Pro" 试用版本创建www.fineprint.cn
pvcreate 创建物理卷
pvdisplay 显示物理卷
pvremove 删除物理卷
vgcreate 创建卷组
vgdisplay 显示卷组
vgextend 扩展卷组
vgreduce 减少卷组
vgchange 激活卷组/禁止卷组(vgchange –a y/n)
lvcreate 创建逻辑卷
lvdisplay 显示逻辑卷
lvextend 扩展逻辑卷
lvremove 删除逻辑卷
lvreduce 减少逻辑卷
楼主这下清楚了吧, |
|