感谢支持
我们一直在努力

教你认识LVM逻辑卷

LVM 全称是Logical Volume Manager 逻辑卷管理器,是dm的前端,是将多个底层物理设备组合成一个逻辑设备。


逻辑卷管理器解决的主要问题是:分区空间不够用或者分区空间绰绰有余的情况。注意:基本磁盘分区的边界是不能随意扩展的,分区大小是在刚刚划分分区的时候就决定了


逻辑卷的工作原理是:LV是将几个磁盘分区或者块设备(pv ,其id必须是8e的,pv可以位于不同的磁盘分区里,大小可以不一样)组织起来形成一个大的卷组(VG,一个VG至少要包含一个PV)。VG不可以直接使用,再将其划分成逻辑卷(LV)才能使用;LV可以格式化成不同的文件系统,挂载后直接使用。LV的扩展和缩减不会影响原有数据。不过逻辑卷缩减的风险的大于其扩张的风险噢。


逻辑卷支持快照功能。快照工作原理:保存数据某一时刻的状态,在数据改变之前将数据原封不动的保存到快照空间里面。不过数据变化的幅度不能超过给定快照空间的大小,否则快照会崩溃。


用到的命令有:


pv:  pvcreate pvremove  pvmove pvsan pvdisplay pvs


vg:  vgcreate vgremove vgreduce vgsan vgdisplay vgextened


lv:  lvcreate  lvremove lvreduce lvscan lvdisplsy lvextened


前面有说到,LVM可以随意增大和缩小文件系统的大小,那么是怎么实现的呢?要增大文件系统,增加底层的物理设备即可;若要减小,则首先应把要移走的PV中的数据进行转移,然后将PV移走即可


来一个小例子吧:创建一个10G的VG 然后创建一个2G的LV


#fdisk /dev/sda


……创建一个10G的标识符为8e的分区sda5


#partprobe /dev/sda


#pvcreate /dev/sda5


#pvs                                                                //以上为创建PV


#vgcreate myvg /dev/sda5


#vgs                                                                //截止到此处为创建VG


#vgdisplay myvg


#lvcreate -L 2G -n mylv1 myvg


#lvdisplay /dev/myvg/mylv1                             //截止到此处为创建LV


#mke2fs -j /dev/myvg/mylv1                           //格式化创建文件系统


#vim /etc/fstab                                             //编辑配置文件,开机自启动 挂载到/backup


#mkdir /backup


#mount -a                                                     //挂载


#ls /backup


#mount


#ls /dev/mapper


#cp /etc/inittab /backup                               //可以使用了 ^^

赞(0) 打赏
转载请注明出处:服务器评测 » 教你认识LVM逻辑卷
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏