• centos7 挂载未分配的硬盘空间


    为了使用LVM,我们需要掌握如何创建及配置LVM的分区。下面会介绍三种创建LVM分区的方式。

    简单给大家介绍一下从磁盘装到主机上(磁盘可用),到创建出可供目录挂在的逻辑分区是怎样一个过程。

    Linux创建LV逻辑卷流程图:

     
    aaa.png

    (SATA, PATA, SAS SCSI驱动器都是由/dev/sda, /dev/sdb这样的设备文件表示。)

    区分PV/PE/LE/VG/LV等概念:

    • PV(physical volume)物理卷:一个物理卷就是一个分区或磁盘驱动器,被初始化供LVM使用。

    • PE(physical extent)物理区段:一个物理区段是一小段均匀的磁盘空间,物理卷可以分解为许多的物理区段。

    • VG(volume group)卷组:一个卷组就是一个存储池,由一个或多个物理卷组成。

    • LE(logical extent)逻辑区段:每个物理区段关联着一个逻辑区段,这些逻辑区段可以组成一个逻辑卷。

    • LV(logical volume)逻辑卷:一个逻辑卷是卷组的一部分,由逻辑区段组成。逻辑卷可用文件系统格式化,并挂载到任意目录。

    • 逻辑卷管理器(英语:Logical Volume Manager,缩写为LVM),又译为逻辑卷宗管理器、逻辑扇区管理器、逻辑磁盘管理器,是Linux核心所提供的逻辑卷管理(Logical volume management)功能。它在硬盘的硬盘分区之上,又创建一个逻辑层,以方便系统管理硬盘分割系统。
      
      最先由IBM开发,在AIX系统上实现,OS/2 操作系统与 HP-UX也支持这个功能。在1998年,Heinz Mauelshagen 根据在 HP-UX 上的逻辑卷管理器,写作出第一个 Linux 版本的逻辑卷管理器。
      
      LVM基本术语:
      
      PV:物理卷,PV处于LVM系统最低层,它可以是整个硬盘,或者与磁盘分区具有相同功能的设备(如RAID),但和基本的物理存储介质相比较,多了与LVM相关管理参数
      VG:卷组,创建在PV之上,由一个或多个PV组成,可以在VG上创建一个或多个“LVM分区”(逻辑卷),功能类似非LVM系统的物理硬盘
      LV:逻辑卷,从VG中分割出的一块空间,创建之后其大小可以伸缩,在LV上可以创建文件系统(如/var,/home)
      PE:物理区域,每一个PV被划分为基本单元(也被称为PE),具有唯一编号的PE是可以被LVM寻址的最小存储单元,默认为4MB

    创建新分区:

    linux 中创建和管理磁盘分区的三个工具:fdisk、gdisk、parted:

    • fdisk:只支持MBR分区

    • gdisk, parted:支持MBR、GPT分区

    两种分区类型:MBR和GPT

    • MBR分区最多支持15个数据分区(3个主分区、12个逻辑分区);GPT分区最多支持128个分区。

    • MBR分区最多支持磁盘驱动器2TB;GPT分区最多支持800万TB。

    • 使用MBR输入:msdos;使用GPT输入:gpt




     

    centos7 挂载未分配的硬盘空间

     

    最近在做提供虚拟机的工作时发现,vcenter的模板虽然可以快速创建出和模板一模一样的虚拟机,但是由于对硬盘的配置每个人的要求不同,vmware只支持扩大硬盘配置。

    故在做模板时,硬盘设计的小些,然后根据每个人不同的需求再做磁盘的扩容就好了。

     


    一、场景

    虚拟机初始硬盘:16G

    虚拟机扩容后硬盘:50G

    需求:将扩容的34G空间增加到文件系统/dev/mapper/centos-root中

     


    二、扩容文件系统

    2.1 确认硬盘空间

    # 查看文件系统的硬盘使用

    df -h

     

    # 查看硬盘数量和分区情况

    fdisk -l

     

    2.2 对未分配的空间进行分区

    # 创建新分区

    fdisk /dev/sda

    1)输入“n”,回车;(n:新建分区)

    2)不用输入,回车;(p:主分区)

    3)下面几个选项不用输入,回车;

    4)输入“t”,回车;接着不用输入,回车;(t:设置分区号)

    5)输入“L”,回车;接着输入“8e”,回车;(8e:指定分区格式为Linux LVM)

    6)输入“w”,回车;(w:保存修改)

     

    2.3 重启虚拟机

    reboot

    2.4 查看新的分区情况(新的分区/dev/sda3)

    fdisk -l

     

    2.5 对目标分区扩容

    # 创建物理卷

    pvcreate /dev/sda3

     

    # 添加物理卷(/dev/sda3)到卷组(centos)

    vgextend centos /dev/sda3

     

    # 查看centos卷组的属性

    vgdisplay

    可以看到有不到34G的空闲空间可以扩展。

     

    # 将空闲的空间都分配给root文件系统

    lvextend -l +100%FREE /dev/mapper/centos-root

     

    # 对root文件系统执行扩容

    xfs_growfs /dev/mapper/centos-root

     

    # 查看扩容后文件系统的硬盘使用

    df -h

     

  • 相关阅读:
    深入理解MyBatis中的一级缓存与二级缓存
    Spring-mvc文件的上传和下载
    Spring-mvc的拦截器和异常通知
    各种配置文件
    设计模式---代理模式
    dom4j读取xml和dtd的使用方式
    几种不同的路径
    常用正则表达式
    请求转发和重定向的对比
    跨浏览器检测某个节点是不是另一个节点的后代
  • 原文地址:https://www.cnblogs.com/zy09/p/14273832.html
Copyright © 2020-2023  润新知