逻辑卷-LVM

Posted jerryzao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑卷-LVM相关的知识,希望对你有一定的参考价值。

 1 LVM2:(在ext文件系统实验,brtfs自己就支持btree)
 2 
 3     LVM: Logical Volume Manager, Version: 2
 4 
 5     dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块;
 6         /dev/dm-#
 7 
 8     /dev/mapper/VG_NAME-LV_NAME
 9         /dev/mapper/vol0-root
10     /dev/VG_NAME/LV_NAME
11         /dev/vol0/root
12 
13     pv管理工具:
14         pvs:简要pv信息显示
15         pvdisplay:显示pv的详细信息
16 
17         pvcreate /dev/DEVICE: 创建pv
18 
19     vg管理工具:
20         vgs
21         vgdisplay
22 
23         vgcreate  [-s 指定pe大小  #[kKmMgGtTpPeE]] VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath...]
24         vgextend  VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath...]
25         vgreduce  VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath...] 移除vg
26             先做pvmove
27 
28         vgremove 删除vg
29 
30     lv管理工具:
31         lvs
32         lvdisplay
33 
34         lvcreate -L #[mMgGtT] -n NAME VolumeGroup
35 
36         lvremove /dev/VG_NAME/LV_NAME
37 
38     扩展逻辑卷:
39         lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME # + 加多少,不用+ 表示直接就是多少
40             逻辑卷扩展完只是扩展了物理内存,而物理空间上的文件系统还是原来的大小,所以需要扩展文件系统大小
41 
42         resize2fs /dev/VG_NAME/LV_NAME # 只使用与ext文件系统
43 
44     缩减逻辑卷:(先缩文件系统边界,在缩减物理空间)
45         umount /dev/VG_NAME/LV_NAME
46 
47         e2fsck -f /dev/VG_NAME/LV_NAME  #强制
48 
49         resize2fs /dev/VG_NAME/LV_NAME #[mMgGtT] 缩减到多少
50 
51         lvreduce -L [-]#[mMgGtT] /dev/VG_NAME/LV_NAME
52 
53         mount
54 
55     快照:snapshot,不能跨分区
56 
57         快照就是时间机器:
58 
59         lvcreate -L #[mMgGtT] -p r -s -n snapshot_lv_name original_lv_name
60             -p:权限 r 只读
61             -s:快照
62             -n:快照卷名字
63             original_lv_name:原卷名字
64         创建好,就是一个逻辑卷,可以挂载使用

 

以上是关于逻辑卷-LVM的主要内容,如果未能解决你的问题,请参考以下文章

lvm逻辑卷技术

lvm逻辑卷操作

LVM逻辑卷:创建LVM分区实例

LVM逻辑卷管理--在线扩容逻辑卷与卷组容量缩减逻辑卷快照

逻辑卷管理(LVM)

LVM 逻辑卷管理