Welcome 微信登录

首页 / 操作系统 / Linux / Linux 中逻辑卷的扩展和缩减及其快照卷的保存

LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是linux环境下对磁盘分区进行管理的一种机制,LVM的建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。要了解它,可以结合DM(Device mapper)逻辑设备来理解,DM在内核中它包含三个重要的对象概念,mapped device、映射表、target device。Mapped device 是一个逻辑抽象,可以理解成为内核向外提供的逻辑设备,它通过映射表描述的映射关系和 target device 建立映射。从 Mapped device 到一个 target device 的映射表由一个多元组表示,该多元组由表示 mapped device 逻辑的起始地址、范围、和表示在 target device 所在物理设备的地址偏移量以及target 类型等变量组成(这些地址和偏移量都是以磁盘的扇区为单位的,即 512 个字节大小)。Target device 表示的是 mapped device 所映射的物理空间段,对 mapped device 所表示的逻辑设备来说,就是该逻辑设备映射到的一个物理设备。在DM中,具体表现了逻辑卷、物理卷之间的联系与变化,也形象的描述了快照卷的作用。下面先讲一下卷组(pv、vg、lv)的命令vgcreate创建 vgremove vgextend,vgreduce,vgs,vgdisplay,vgscanvgcreate myvg /dev/sda{#,#} 创建vgdisplay myvg 只查看myvg指定pe大小:默认是4Mvgcreate VG_name /path/to/pv-s:指定pe大小,默认是4Mvgremove myvg:删除myvg,(删除一个vg)pvs:查看一个pv属于哪个vg (有误差20%左右)pvcan:扫描当前用户一共有多少种pvvgreduce:缩小vg,意味着把pv拿掉(一定要把pv上的数据挪走)pvmove /dev/sda11 把盘sda11中的数据挪走,为以后的缩减不损害数据做准备vgreduce myvg /dev/sda11 从myvg挪走/dev/sda11pvremove /dev/sda11 擦除/dev/sda11扩展vg先创建一个pvvgextend myvg /dev/sda12 扩展myvglvcreate,lvremove lvextend,lvreduce,lvresize,lvslvdisplay创建lvlvcreate -n lv_name(名字) -L #G(大小)VG_namelvcreat -L 50M -n testlv myvglvs:查看创建信息lvdisplay:显示所有lv(路径例如:dev/myvg/testlv)mke2fs -j dev/myvg/testlylvremove /dev/myvg/testlv = lvremove /dev/mapper/myvg-testlv
  • 1
  • 2
  • 下一页
逻辑卷、物理卷、卷组Linux中find命令的用法相关资讯      LVM  Linux快照 
  • 基于LVM的快照实现原理分析  (今 10:23)
  • LVM逻辑卷创建管理  (07月19日)
  • LVM基本概念、管理  (01月27日)
  • 创建LVM的日志记录  (09月23日)
  • 在Oracle Linux 5.11上构建基于LVM  (02月14日)
  • Linux LVM空间扩容演示  (10/09/2015 16:04:53)
本文评论 查看全部评论 (0)
表情: 姓名: 字数