目录
1.介绍
1.1解释原理
2.LVM命令及解释
2.1pv(物理卷 )
2.2lg(卷组 )
2.3vg(逻辑卷 )
2.4snapshot(快照卷 )
1.介绍
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制
Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间,普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小
当一个逻辑分区存放不下文件时,这个文件因为受系统的限制,也不能跨多个分区来存放,所以不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题
所以Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小
1.1解释原理
LVM技术,就是将一个个物理存储介质,生成一个个物理卷,然后再将多个物理卷构成一个或多个卷组,最后,再从卷组中划分出一个个的逻辑卷,格式化之后,挂载使用
通俗解释:物理卷(PV)就是水杯里的水,卷组(VG)就是一个水壶,逻辑卷(LV)则是大家按需从水壶中取得需要的水,意味着大家把自己的水放在一个水壶中,然后,大家按需去索取,而且还能从外面添加进水壶中,其中的关键之处就是PE(物理区域),相当一滴一滴的水,它是整个划分的关键
2.LVM命令及解释
2.1pv(物理卷 )
pvs:简要pv信息显示 pvdisplay:显示pv的详细信息
pvcreate? /dev/XXX?? 创建pv pvremove /dev/XXX?? ?删除pv
2.2lg(卷组 )
vgs?? ??? ?简要vg息显示 vgdisplay?? 查看vg的详细信息
vgcreate? /dev/<vg名>?? 创建vg vgextend? <vg名> /dev/xxx??? 扩容vg vgremove <vg名>?? 删除vg,如果vg上有逻辑卷在使用,那么vg无法删除
2.3vg(逻辑卷 )
lvs?? ??? ?简要lv息显示 lvdisplay?? ?查看lv的详细信息
lvcreate? -L <容量M/G> -n <lv名字> </dev下的vg物理卷>?? 创建lv lvremove /dev/<vg名>/<lv名>??? 删除lv lvextend /dev/<vg名>/<lv名>-ext4 -L <容量M、G>????? 扩容lv
由于逻辑卷的缩减是一个非常危险的事情,所以操作时,一定要很谨慎 先卸载逻辑卷,然后,要进行强制检测 umount? /mylv e2fsck? -f? /dev/<卷组>/<逻辑卷> resize? /dev/<卷组>/<逻辑卷>?? #UNIT lvreduce? -L <容量M/G> /dev/<卷组>/<逻辑卷> ?? ??? ?缩减逻辑卷
2.4snapshot(快照卷 )
快照卷指的是对某个逻辑卷做快照,必须跟目录逻辑卷是在同一个卷组中的,无须指定卷组 我们要查看逻辑卷是否正则被使用,如果有,则让其程序进程结束 ????????fuser -v /mylv 如果有进程使用中,杀掉 ????????fuser -km? /mylv ? Linux下的LVM创建以及Linux快照卷 lvcreate -L <容量> -n <> -p r -s /dev/<卷组>/<逻辑卷> ?? ? ?参数 ??? -L:指定快照卷的大小 ??? -n:快照卷的名称 ??? -p r:示只有只读权限 ??? -s:指定该逻辑卷为快照卷
然后我们改变/mylv中的issue时,/mysnap中的issue不发生改变,拷贝文件进去时,是同样的效果,快照卷就很好的起到了备份作用
|