zoukankan      html  css  js  c++  java
  • Linux用户管理-LVM逻辑卷管理

    1、概述:

      逻辑卷是将多个物理分区/磁盘从逻辑上组合成一个更大的整体,从其中划分出不同的逻辑分区,而逻辑的大小可以根据需要扩大和缩减实现分区大小的动态伸缩。

      注:boot用于存放引导文件,不建议放到逻辑卷中

    2、逻辑卷创建过程

      a>  将多个磁盘/分区组合成一个物理卷PV

      b>  将物理卷组合成一个逻辑整体-卷组VG

      c>  将一个卷组划分处多个逻辑卷LV

      d>  格式化逻辑卷并创建文件系统

      e>  挂载  

      

      物理卷-PV  系统的物理分区或整个物理磁盘

      卷组-GV   由一个或多个物理卷组成的逻辑整体

      逻辑卷-LV  从卷组分割出来的一块逻辑存储空间,可以通过格式化创建文件系统

      物理区域-PE 划分物理卷的基本单元,默认是4M

    3、常用命令

    功能 PV管理 VG管理 LV管理
    scan 扫描 pvscan vgscan lvscan
    creat 创建 pvcreat vgcreat lvcreat
    display 显示 pvdisplay vgdisplay lvdisplay
    remove 删除 pvremove vgremove lvremove
    extend 扩展   vgextend lvextend
    reduce 减少   vgreduce lvreduce

    4、实验:实现逻辑卷的创建,伸缩

      1、在虚拟主机上添加两个20G的硬盘,并创建磁盘分区sdb1,sdb2,sdc1,sdc2 每个分区10G大小,ID标识号为8e

        

      2、创建物理卷sdb1和sdc1

        命令:pvcreat [分区路径]

        

      3、将两个物理卷合并成一个卷组mylvm

      命令:vgcreat [卷组名] [物理卷1][物理卷2]...

           vgcreat -s [PE大小] [卷组名] [物理卷1][物理卷2]...  (创建卷组时指定PE大小,默认为4M,对已创建的卷组无效)

        

      4、将卷组mylvm划分为一个大小为5G和324M的逻辑卷,名称为mylvm1和mylvm2 ,建好的逻辑卷的位置位于/dev/[卷组名]/[逻辑卷名]

      命令:lvcreat -L [磁盘大小] -n [逻辑卷名] [卷组名]   **-L 磁盘容量(MB,GB,TB)

         lvcreat -l [PE个数] -n [逻辑卷名] [卷组名]

        

      5、格式化磁盘并挂在到/lvm1 和 / lvm2中

      [root@localhost ~]# mkfs.ext4 /dev/mylvm/mylvm1

      [root@localhost ~]# mkfs.ext4 /dev/mylvm/mylvm2

      

      6、查看逻辑卷大小

      命令:df -Th [挂载点]

      

      7、在线扩容逻辑卷,将逻辑卷mylvm1扩容到10GB,若卷组剩余空间不够则需要先扩容卷组

      命令:vgextend [卷组名] [物理卷名]  //扩容卷组

         lvextend -L +大小 /dev/卷组名/逻辑卷名 或者  lvextend -l +PE个数 /dev/卷组名/逻辑卷名 //扩展现有逻辑卷

         resize2fs [挂载点]  //识别调整后逻辑卷容量

       

        //VG大小由20GB扩容到了30GB

      

      通过命令:vgchange -s [PE大小] 可以改变PE单元的大小

      8、缩小逻辑卷

        在对逻辑卷进行缩小时需要将逻辑卷进行卸载然后在进行缩小,否则会对逻辑卷中的文件造成损害。

        流程:卸载逻辑卷------>缩小文件系统------>缩小逻辑卷

        卸载逻辑卷

        

        缩小文件系统

        

        缩小逻辑卷

        

        

        使用命令:lvreduce -L -大小 /dev/卷组名/逻辑卷名 或者  lvreduce -l -PE个数 /dev/卷组名/逻辑卷名 //缩小现有逻辑卷

        缩小逻辑卷的操作是个危险的操作,稍不注意就可能损坏我们的逻辑卷,造成文件的丢失或损害,所以我们一般不要对逻辑卷进行缩减操作!!!

      

      

      

      

      

        

      

  • 相关阅读:
    后序非递归遍历二叉树的应用
    关于驰骋工作流程引擎,工作流程管理系统演示与学习环境发布的通知。
    驰骋工作流程引擎,ccflow,如何把子线程的数据汇总到合流节点表单中去?
    关于取消ccflow abc 级别用户与开放表单设计器源代码的通知
    驰骋工作流程引擎问题解答,武汉朋友。
    ccform 单据打印的规则调整与新增功能发布说明
    发几个傻瓜表单设计器预览图片,以方便大家学习.
    关于工作流程管理系统中的现有版本自由表单设计器的停止升级与新版本将要发布的声明.
    ccflow向流程开始节点表单传输数据方法大全
    利用开源的驰骋工作流程引擎,处理的集团公司流程应用案例之一.
  • 原文地址:https://www.cnblogs.com/luantianming/p/7508218.html
Copyright © 2011-2022 走看看