• LVM逻辑卷


    引言

    磁盘一旦分区后,要更改分区的大小就很难了,也就是说在一个分区经过挂载之后,随着存储文件的增多,可用空间会越来越小,如果出现原先配置的磁盘空间不够的情况,那么是没有办法扩大分区的
    既然直接使用吴丽娟的方式无法解决问题,那就只有靠分区的时候预估每个分区可能的后期用量,并划分足够的磁盘空间最大限度的延期情况的发生,
    但是这个指标不治本
    为了更好的使用磁盘空间,提高系统空间的可扩展性,此时要使用逻辑卷。

    逻辑卷

    是Logic Volume Manager 逻辑卷管理创建出来的设备,是linux操作系统可以认识的设备,事实上,LVM是介于磁盘裸设备和文件系统的中间层。

    几个概念

    物理卷 Physical Volume PV 。物理磁盘分区, /dev/sda /dev/sdb这种的,如果要用LVM来管理这个物理卷,可以使用fdisk将ID改为LVM可识别的值,(8e)
    卷组 Volume Group VG, PV的集合
    逻辑卷 Logic Volume LV。PV中划分出来的一块逻辑磁盘
    关系: 首先创建一个或多个物理磁盘卷,物理卷按照相同或者不同的组名聚集成一个或多个物理卷组,而逻辑卷就是从某个物理卷组中抽象出来的一块磁盘空间。

    制作逻辑卷

    1. 创建物理卷 pvcreate pvdisplay,
      背景:虚拟机添加一个虚拟磁盘,添加完成后启动虚机,fdisk 查看

      将/dev/sdc分成3个区,/dev/sdc1 300M /dev/sdc2 300M /dev/sdc3 100M ,

    分区完成后,fdisk -l 确认下,

    现在的ID值是83,修改为8e,表名该分区是一个特殊的用于逻辑卷管理的分区,

    修改后的结果

    经过修改后, sdc1 sdc2 sdc3 具备了成为PV的条件,

    创建PV
    pvcreate /dev/sdc1

    pvscan pvdisplay查看

    1. 创建并查询卷组, vgcreate vgdisplay
      基于PV的基础上进行卷组的创建,

    卷组的查看

    1. 扩容卷组 vgextend
      如果在使用中要扩大卷组,就是将一个限制的pv添加到卷组汇总

    2. 创建逻辑卷 lvcreate lvdisplay
      基于卷组,可以创建逻辑卷,
      lvcreate -L SIZE -n LV_NAME VG_NAME
      -L 指定逻辑卷大小,如100MB
      -n 指定逻辑卷名字,自定义
      VGNAME 指定从什么卷组中分配空间

    创建一个大小为100MB的逻辑卷,命名为First_LV,所有空间从First_VG中划分,完成后使用lvdisplay查看下逻辑卷情况,

    1. 创建文件系统并挂载
      虽然现在有了逻辑卷,但是我们还不能使用它, 跟物理分区是一样的,逻辑卷也需要创建文件系统,挂载后才能被系统使用,
      说明:对扩几卷进行文件系统创建的时候,其全路径是/dev/卷组名/逻辑卷名

    实操:
    /下的空间满了, home下有100G的空余。

    1. umount /home
      在fstab里面注掉home

      lvs查看

    lvextend

  • 相关阅读:
    hiveserver2 with kerberos authentication
    python Basic usage
    python Quicksort demo
    Python HeapSort
    mrunit for wordcount demo
    CCDH证书
    Hadoop question list
    Hadoop Yarn core concepts
    Hadoop Resource
    Hadoop could not find or load main class
  • 原文地址:https://www.cnblogs.com/cizao/p/11932160.html
Copyright © 2020-2023  润新知