LVM相关操作

LVM相关操作 lvm 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? ?? ?? ?lvcreate -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   据说以前硬盘很贵,容量又小,所以就想了个办法,把多块磁盘合起来规范化(PV)融合到一起(VG),然后按照需要从中拿出一些空间(LV)来用。我说的上一楼很形象的表示出来了。      

posted on 2016-10-31 15:20  歪歪121  阅读(51)  评论(0)    收藏  举报