谁能帮我形象的解释下LVM的一些概念

摘自:http://bbs.51cto.com/thread-1103771-1.html

大纲:
1.通过pvcreate命令将物理磁盘处理成物理卷(pv)
2.通过vgcreate将创建好的物理卷处理成卷组
2.通过lvcreate将卷组分成逻辑卷
具体操作:
1.(创建物理分区)使用fdisk /dev/sdb划分物理分区并将其id改为8e保存退出
用partprobe命令使其生效 partx -a(或者重启)
2.(创建LVM的物理卷)pvcreate /dev/sdb2(如果有多个分区。可以使用pvcreate /dev/sdb{1,2,3}使命令简单化)
用pvdisplay查看物理卷的情况
3.创建卷组
vgcreate  卷组名 物理卷  例如 vgcreate wahaha /dev/sdb2
用vgdisplay查看卷组
4.创建逻辑卷
lvcreate -L 大小 卷组名 -n 逻辑卷名称  例如lvcreate -L 100M wahaha -n wahaha1         vcreate -L 150M wahaha -n wahaha2 
用lvdisplay查看逻辑卷情况
5.格式化.挂载逻辑卷
mkfs.ext4 /dev/wahaha/wahaha1
创建目录 mkdir /mnt/wahaha1  mkdir /mnt/wahaha2
挂载 mount -t ext4 /dev/wahaha/wahaha1 /mnt/wahaha1
mount -t ext4 /dev/wahaha/wahaha1 /mnt/wahaha2
二:对于物理卷的一些操作
例如把wahaha2减少50M ,wahaha1增加50M
先卸载  umount /mnt/wahaha2
强制检查 e2fsck -f /dev/wahaha/wahaha2
缩小文件系统 (100M是最终的大小)resize2fs /dev/wahaha/wahaha2 100M
调整大小逻辑卷:
lvresize -L 100M /dev/wahaha/wahaha2  
重新挂载 mount  /dev/wahaha/wahaha2 /mnt/wahaha2   
df -h(查看缩小后的逻辑卷)
若要增加则
先卸载  umount /mnt/wahaha1
强制检查 e2fsck -f /dev/wahaha/wahaha1
增加文件系统 (150M是最终的大小)resize2fs /dev/wahaha/wahaha1 150M
调整大小逻辑卷:
lvresize -L 100M /dev/wahaha/wahaha1  
重新挂载 mount  /dev/wahaha/wahaha1 /mnt/wahaha1  
df -h(查看缩小后的逻辑卷)
如果其中一个pv坏了,如何更换呢? 
首选需要添加一个新的分区,用fdisk /dev/sda命令,注意新的分区大小,格式,系统id都需要和坏掉的那个一模一样 ( 这步前面做太多了,这里就省略了) 
# pvcreate /dev/sdb10                  //创建物理卷 
# vgextend vgname /dev/sdb10           //在卷组里增加物理卷 
# pvmove /dev/sdb8 /dev/sdb10          //把/dev/sda8中的数据移动到/dev/sdb10中 
# pvdisplay                            //查看数据移动后的物理卷状态 
# vgreduce vgname /dev/sdb8            //先在卷组中移除损坏的sdb8   
# vgdisplay
删除逻辑卷
我们创建LVM是从物理分区(或者磁盘)-物理卷-卷组-逻辑卷-格式化-挂载到目录这个顺序来的
删除吧创建的顺序反过来就好
1)先是取消挂载 
#umount /mnt/wahaha1 
#umount /mnt/wahaha2 
然后就是删除LVM 
#lvremove /dev/wahaha/wahaha1 
#lvremove /dev/wahaha/wahaha2
3)然后就删除卷组 
#vgremove wahaha
4)然后删除物理卷 
#pvremove /dev/sdb2
#pvremove /dev/sdb3
5)最后就是删除物理分区了
fdisk  /dev/sdb 
 
创建LVM
1;将物理磁盘设备初始化为物理卷 PV
   pvcreate /dev/sdb  /dev/sdc
2;创建卷组,并将pv加入卷组中  VG
  vgcreate linuxcast /dev/sdb /dev/sdc
3;基于卷组创建逻辑卷 LV
lvcreater -n mylv -L 2G linuxcast
4;为创建好的逻辑卷创建文件系统
mkfs.ext4 /dev/linuxcast/mylv
5;将格式化好的逻辑卷挂载使用
mount /dev/linuxcast/mylv /mnt

查看LVM
可以通过以下命令查看LVM相关信息;
查看物理卷信息:
pvdisplay(详细)
pvs
查看卷组信息:
vgdisplay(详细)
vgs
查看逻辑卷信息:
lvdisplay(详细)
lvs

删除LVM

首先要取消挂载  umount /mnt
1;删除LV
  lvremove /dev/linuxcast/mylv
2;删除VG
  vgremove linuxcast
3;删除物理卷
  pvremove /dev/sdb 



 

你可能感兴趣的:(物理卷)