lvm的应用

前言

   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/14510

(0)
因为有你因为有你
上一篇 2016-05-23 09:20
下一篇 2016-05-23 16:28

相关推荐

  • 网络服务之Apache

      互联网这个历史已经不算很短了,它大大方便了人类获取信息,开阔了人类的眼界,使得让这个世界变得小了起来,人与人之间的距离感也不会存在了,娱乐也更加丰富,听音乐、看电影等等这一系列,都能从网上进行,这些功能,都是由www服务器来提供服务,在Linux中,提供网络的服务器有很多种,那么今天我们就讲一个比较老牌,且依然能存活的服务器“阿帕奇”…

    Linux干货 2017-01-13
  • 磁盘管理(二)之swap、dd工具使用

    磁盘管理(二)之swap、dd工具使用   一、挂载点和/etc/fstab   (1)配置文件/etc/fstab,当系统启动时,自动加载该文件,会把写在配置文件里面的所有挂载点全部自动挂载上去,只要按照格式写,就不会丢失。   (2)文件挂载配置文件,如下图:    &nbs…

    Linux干货 2016-08-29
  • 常用命令总结

    ifconfig查看IP地址 date查看日期和时间 cd跳转到任何目录 useradd新建一个普通用户 passwd给用户设置密码 poweroff   halt    关机 reboot  重启 cal  查看日历 cal -y 查看一年日历 env  export&nbsp…

    Linux干货 2017-04-04
  • History,Help——Linux基本命令(6)

    1.     history   当你在玩Linux的时候,如果你经常使用命令行来控制你的Linux系统,那么有效地使用命令历史机制将会使效率获得极大提升。 history是shell的内置命令,其内容在系统默认的shell的man手册中。 一些用法: history[-c] [-d offset] [n] …

    2017-07-15
  • 方便实用的文件查找与压缩

    在平时的运维工作当中通常会编辑某些文件,但时间久了,突然一下子记不起文件的名字,遇到的事情又很紧急,需要立马去处理,而自己只知道那个文件部分的特征信息,我们需要在系统中去搜索自己想要的文件,那么有没有办法去实现呢,当然有,在我们的系统中,文件查找的工具有两个,locate和find。那么下面来介绍这两个工具的用法以及两个工具之间的差别。 在我们linux系统…

    Linux干货 2016-08-13
  • week2

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 常用工具cp mv rm cat tac head tail more less stat cp   cp SRC…DEST A. 如果SRC是文件: a. 如果目标不存在:新建DEST,并将SRC中的内容填充至DEST中。 b. 如果目标存在: (1). 如…

    Linux干货 2016-11-06