逻辑卷的命令解析

前言

   lvm是logical volume manager(逻辑卷管理器)的简称,通过将若干个磁盘分区连接成一个整块的卷组(volumegroup),形成一个存储池,管理员可以在卷组上随意创建逻辑卷(logicalvolumes),并进一步在逻辑卷组上创建文件系 统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行义:“development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”。而且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的 文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。

名词解释

   PV(physical volume)物理卷:指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

   VG(volume group)卷组:由一个或多个物理卷所组成

   LV(logical vloume)逻辑卷:每一个LV都是一个独立的文件系统,可以被格式化并使用,大小可以是卷组内(VG)的任意可用空间的大小。

   PE(physical extent)物理块

   LE(logical extent)逻辑块

  blob.png

LVM的演示和说明

(1)建立分区/dev/sda3 /dev/sda5

  blob.png

(2)将分区的格式更改为lvm,并读入内核,可以通过查看/proc/partitions是否读取新的分区表。

blob.png

(3)创建pv,使用pvcreate命令 格式:pvcreate /dev/DEVICE

blob.png

(4)创建VG,使用vgcreate命令 格式:vgcreate 卷组名 /dev/DEVICE

blob.png

(5)创建lv,使用lvcreate命令

blob.png

上图中,-L指定lv的大小,-n指定lv的名称

格式为:lvcreate -L #[kmMgGtT] -n name VOLUMEGROUP

此时,lvm创建完成,可以将该空间格式化为各种文件系统,例如:ext4

blob.png

LVM的命令总结

PV管理工具:

pvs:简要显示pv信息

pvdisplay:显示pv的详细信息

pvcreate:创建pv

VG管理工具

vgs:简要显示pv信息

vgdisplay:显示pv的详细信息

vgextend:扩展vg

vgreduce:缩减vg

vgcreate:创建vg

LV管理工具

lvs:简要显示lv信息

lvdisplay:详细显示lv信息

lvcreate -L #[kmMgGtT] -n name volumegroup

扩展逻辑卷:(支持在线扩展)

lvextend -L #[mMgGtT] /dev/vg_name/lv_name (+表示增加多少空间,不加加号表示增加到多少空间)

resize2fs /dev/vg_name/lv_name

例如:lvextend -L +2G /dev/myvg/mylv 表示在现有的空间下增加2G空间

    lvextend -L 2G /dev/myvg/mylv 表示空间增加到2G

resize2fs /dev/vg_name/lv_name #[mMgGtT] 调整文件系统的大小

缩减逻辑卷

umount /dev/vg_name/lv_name

e2fsck -f /dev/vg_name/lv_name

resize2fs /dev/vg_name/lv_name #[mMgGtT]

lvreduce -L #[mMgGtT] /dev/vg_name/lv_name

LV的扩展和缩减实例演示:

不加+号

(1)lvm的扩展

blob.png

加+号

blob.png

(2)调整文件系统的大小

blob.png

LV的缩减演示:(必须卸载后操作)

(1)卸载文件系统

blob.png

(2)检查并调整文件系统的大小

blob.png

(3)缩减lv的大小并挂载

blob.png

原创文章,作者:因为有你,如若转载,请注明出处:http://www.178linux.com/42107

(0)
因为有你因为有你
上一篇 2016-08-30
下一篇 2016-08-30

相关推荐

  • LVS DR模式

    一、测试环境说明 操作系统:CentOS6.7-X64 IP_VS版本:1.2.26 DR:10.10.10.130 VIP:10.10.10.140 RS1:10.10.10.131 RS2:10.10.10.132 二、LVS-DR模式原理 a)客户端发送一个请求(源地址为CIP,目标地址为VIP,我们简称为CIP:VIP)到LVS的DR b)通过在调度…

    Linux干货 2016-09-19
  • 控制字体颜色的输出echo[转载]

    http://onlyzq.blog.51cto.com/1228/546459 echo显示带颜色,需要使用参数-e格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如: echo -e "\033[41;37m TonyZhang \033[0m"其中41的位置…

    Linux干货 2017-02-01
  • ContOS 7 安装

    在虚拟机中安装ContOS 7,自定义4个分区
    虚拟机使用ISO镜像文件安装,网络使用桥接模式,内存大小设置为1224MB(安装桌面比较大)

    2018-03-13
  • grep、正则表达式

    grep、正则表达式 grep:文本过滤(模式:pattern)工具 作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行。 模式:由正则表达式字符及文本字符所编写的过滤条件。 正则表达式:由一类特殊字符及文本所编写的模式,其中有些字符不表示字符字面意义,而表示控制或通配的功能。 正则表达式分为两类:基本正则表达式、扩展正则表…

    Linux干货 2017-04-06
  • ansible自动化运维工具使用详解

    一、ansible简介   1.ansible        ansible是新出现的自动化运维工具,基于Python研发。糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。仅需在管理工作站上安装ansible程序配置被管控主机的IP信息,被…

    2016-04-30
  • Linux基础知识(四)

    本文主要讲述:Linux上用户和组的基本管理,具体包括一下内容 1、复制/etc/skel目录到/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 2、编辑/etc/group文件,添加组hadoop。 3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id…

    Linux干货 2016-10-16

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-01 14:25

    文章思路很清晰,理论实实战,实验部分一起合成,如果能对图进行一些详细的解释,对小白来说更易读。