LVM 逻辑卷管理

一、概述:

LVM: logical Volumn Manager 

LVM是建立在硬盘和分区之上的一个逻辑层。可以将多个物理分区整合起来,无需停机,可以对文件系统的大小进行调整。同时,还提供快照功能

二、概念及实现过程:

PE :每一个物理卷PV被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。所以物理卷(PV)由大小等同的基本单元PE组成。

物理卷PV(Physical Volume)创建  -> 卷组VG(Volume Group)创建 ->逻辑卷LV (Logical Volume)创建

三、实例

1、利用2块物理磁盘sdb(10G) sdc(8G) ,创建一个LV。

blob.png  

  1)创建分区并调整分区类型为8e(Linux LVM)

blob.png

blob.png

    2)创建PV

blob.png

    3)创建VG,名为myvg

blob.png

    4)扩展VG

blob.png

    5)创建LV,名为mylv的大小是12G的卷

blob.png

    6)对新生成的卷格式化成ext4的文件系统

blob.png

blob.png

blob.png

    7)挂载使用

blob.png

因此,一个12G的mylv 卷就可以正常使用了。

2、LV卷的扩展及缩小

    LV卷的扩展可挂载扩展,先要分两步:先要扩展其物理边界的大小,然后才能扩展逻辑边界的大小

    缩小的时候先卸载,然后缩小逻辑边界的大小,接着才是物理边界的大小

    1)扩展物理边界到16G大小

blob.png

    2)扩展逻辑边界

blob.png

    3)查看下卷的大小

blob.png

    4)缩小mylv到8G,先要卸载

blob.png

    5)调整逻辑边界大小到8G

blob.png

    6)调整物理边界大小到8G

blob.png

挂载后就可以使用

3、快照卷

    快照卷和原卷必须处于同一个卷组,使用lvcreate -s 创建。创建完了挂载后使用。

 blob.png     

4、移除卷

    使用lvremove vgremove pvremove ,移除卷。lvremove前需要先卸载卷。

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

(0)
麦鲸麦鲸
上一篇 2015-10-03 11:50
下一篇 2015-10-05 22:30

相关推荐

  • 位置变量$1,$2,$@,$*,$#详解

    位置变量: 位置变量实际是属于系统预定义变量的一种,不能修改变量名,同时作用也是固定的,也不能新增的变量,只能修改变量的值。     常用的位置参数变量        $0代表命令本身,$1-$9代表第一到第九个参数,十以上的参数需要用大括号括起来,比如${11}.     该变…

    Linux干货 2016-08-18
  • Raid的工作原理

    1,什么是Raid Raid的基本原理就是把多个磁盘组合到一起,组成一个磁盘组,使性能达到或超过一个容量巨大价格昂工艺的磁盘,当然基于硬件的RAID解决方案比基于软件RAID技术在使用性能和服务性能上稍胜一筹,具体表现在检测和修复多位错误的能力、错误磁盘自动检测和阵列重建等方面。 2.RAID级别介绍;一般常用的RAID阶层,分别是RAID 0、RAID1、…

    Linux干货 2017-06-19
  • 文本处理工具sed的使用以及Vim的使用技巧详解

    一、什么是sed     sed的英文全称是Stream EDitor,叫行编辑器。     sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容…

    Linux干货 2016-08-11
  • LAMP 基于httpd 2.4

    一 安装前准备 说明 操作系统:CentOS 7 64位 Apache 版本:httpd-2.4.6-40.el7.centos.x86_64 httpd服务器ip:192.168.1.4   1.  配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 2.     &nbsp…

    Linux干货 2016-04-05
  • Linux上获取命令帮助信息及man文档划分

    1.Linux上获取命令帮助信息的多种途径 Linux上获取命令帮助信息有多种途径,但不同的命令类型获取帮助信息也有不同,Linux命令类型主要分为两种: (1)内部命令:指的是集成于Shell解释器程序(如Bash)内部的一些特殊指令,也成为内建(BuiltIN)指令。 内部命令属于Shell的一部分,所以并没有单独对应的系统文件,只要Shell解释器被运…

    Linux干货 2016-10-30
  • find总结及练习

    文件查找: 在文件系统上查找符合条件的文件; 文件查找:locate, find非实时查找(数据库查找):locate 实时查找:find locate: 依赖于事先构建的索引;索引的构建是在系统较为空闲时自动进行(周期性任务);手动更新数据库(updatedb); 索引构建过程需要遍历整个根文件系统,极消耗资源; 工作特点: 查找速度快; 模糊查…

    Linux干货 2016-07-22