lvm逻辑卷管理

lvm逻辑卷管理:


允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小

允许在多个物理设备间重新组织文件系统,将设备指定为物理卷

用一个或者多个物理卷来创建一个卷组

物理卷是用固定大小的物理区域(Physical Extent,PE)来定义的

在物理卷上创建的逻辑卷是由物理区域(PE)组成

可以在逻辑卷上创建文件系统



wKiom1fEPxvzRYyCAAB0yQGtZmU087.jpg

创建:


创建物理卷:

pvcreate /dev/sda


创建卷组:

vgcreate -s 1G vg1 /dev/sda /dev/sdb

-s 1G :指定PE的大小,单位可以是m,g,t(大小写均可)

卷组vg1由sda和sdb组成,vg1的大小就是sda跟sdb的和


创建逻辑卷:

lvcreate -L 10G -n lv1 vg0

-L 10G : 指定大小10G

-l 100 :指定100个

-n lv1 :指定新建的lv名字是lv1

vg0:指定这个lv1是从哪个vg空间里建立的




扩展:


扩展卷组:

vgextend vg1 /dev/sdb3

将sdb3添加到卷组vg1


扩展逻辑卷:

lvcreate -r -L +10G /dev/vg0/lv0

增加10G空间给lv0

-r:同步到文件系统,如果不用此选项,需要用: resize2fs /dev/vg0/lv0 

-L +10:添加10G空间



缩减和移除:

缩减逻辑卷:

1先取消挂载

umount /mnt/lv0

2检测逻辑卷

e2fsck -f /dev/vg0/lv0

3缩减逻辑卷

resize2fs /dev/vg0/lv0 10

4缩减逻辑卷

lvreduce -L 10G /dev/vg0/lv0

5从新挂载

mount -a



删除逻辑卷

lvremove /dev/vg0/lv0   (数据会丢失)


删除物理卷,缩减卷组

1 转移要删除的物理卷,例如/dev/sdb

  pvmove /dev/sdb

2 将sdb从卷组中删除

  vgreduce vg0 /dev/sdb

3 删除sdb

  pvremove /dev/sdb


从逻辑卷删除到物理卷:

1 取消挂载

  umount /mnt/lv0

2 删除逻辑卷

  lvremove /dev/vg0/lv0

3 删除卷组

  vgremove vg0

4 删除物理卷

  pvremove /dev/sdb



lvm快照:

快照是在一瞬间的数据备份

快照与原数据是在同一个卷组

快照空间<=原数据空间


创建快照:

lvcreate -L 10G -s -n snap-data -p r /dev/vg0/data

-L 10G :快照的大小为10G

-s     :指明创建快照

-n 名字:快照的名字

-p  r  :只读权限

/dev/vg0/data :对哪个逻辑卷做快照


挂载快照:

mkdir -p /mnt/snap

mount -o ro /dev/vg0/snap-data  /mnt/snap


删除快照:

umount /mnt/databackup

lvremove /dev/vg0/databackup

原创文章,作者:zebra930,如若转载,请注明出处:http://www.178linux.com/42471

(0)
zebra930zebra930
上一篇 2016-09-01 08:49
下一篇 2016-09-01 08:49

相关推荐

  • MySQL or MariaDB 简介

    DBMS:数据库管理系统 RDBMS:关系型数据库管理系统    总之:他们都是一个数据管理程序;大多都是CS架构,都有专门的通信协议进行数据交换 关系模型:               表(行或者列):二维关系 设计范式:       &…

    Linux干货 2017-01-12
  • Linux下软件包安装(rpm,yum)

    Linux下软件包安装(rpm,yum,源代码) 1)    Rpm包管理安装 2)    Yum包程序管理器 3)    本地Yum仓库建制 ======================================= 1) …

    Linux干货 2016-06-22
  • Linux文件管理命令与bash的工作特性

    Shell程序在接受到用户执行命令的请求时,在分析完成之后,最左侧的字符串会被当作命令;
    命令查找机制:查找内部命令时,根据PATH环境变量中设定的目录,从左至右逐个搜索目录下的文件名;

    2018-03-11
  • week3

    一,列出当前系统上所有已经登录的用户的用户名,注意,同一个用户登录多次只显示一次即可 who | cut -d' ' -f1 | sort -u 二,取出最后登录到当前系统的用户相关信息 who | cut -d'&nb…

    Linux干货 2016-11-15
  • nfs 安装及基于 nfs 安装部署 mysql 与 httpd

    nfs安装及基于nfs安装部署mysql以及httpd.pdf

    Linux干货 2016-11-07
  • 文件权限

    普通文件 r: 可以读取文件的内容 w: 可以修改文件的内容 x: 可以执行该文件 执行脚本(不要随便给文件加x权限) 目录文件 r: 用户可以列出目录下有哪些文件(不能查看文件的详细信息) w: 只有w无意义。 x: 用户可以进入该目录(如果知道文件名,且有相对应的文件权限 ,可以执行对应的操作) 权限一般配合使用,不同权限配合有不同效果 rx: 用户可以…

    2017-07-30

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-02 10:12

    文章对各个知识点简单的罗列了,建议作者通过自己的语言组织一下文字将各个知识点完整的展示在博客里,这也是对自己能力的一个提升哦,加油!!!