• linux之LVM


    今天,使用 df -hl 命令看到/dev/mapper/vg_*-lv_*这样的一些挂载点映射,不知道什么东西,搜搜......原来是linux下使用lvm管理磁盘产生的逻辑卷,顺便学习下什么是lvm

    通常,windows下我们对磁盘空间有个错误的称呼:"c盘","d盘",其实它们是一块硬盘,这些误导我们对linux下磁盘的理解。windows下准确的称呼应该是:"c区","d区"。

    LVM是 Logical Volume Manager(逻辑卷管理)的简写,是Linux环境下对磁盘分区进行管理的一种机,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。

    在使用LVM对磁盘进行动态管理以后,我们是以逻辑卷的方式呈现给上层的服务的,完整过程是:磁盘物理分区-物理卷-卷组-逻辑卷-挂载到目录

    物理拓展(Physical Extend,PE):逻辑卷管理的最基本单位,PE的默认大小是4M大小  

    物理卷(Physical Volume,PV):就是指硬盘分区,也可以是整个硬盘或已创建的软RAID,是LVM的基本存储设备,格式化为物理卷的过程就是磁盘划分为一个个PE。

    卷组(Volume Group,VG):是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个逻辑卷。

    逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统

    以本机(Red Hat Enterprise Linux Server release 6.3)为例:

    1. df -hl命令,磁盘空间使用情况:

    可以看到文件系统这列有/dev/sda1,/dev/mapper/vg_root-lv_home这样的东西,/dev/sda1意思是a硬盘第一个分区,像/dev/mapper/vg_root-lv_home这样的就是使用lvm建立的LV.

    2. fdisk -l命令,磁盘分区情况:

    可以看到有两块硬盘/dev/sda和/dev/sdb

    3. 挂载情况:

    到此可以理解df -hl,fdisk -l,mount命令显示的都是应用级别的信息了

    4. LV情况,显示由LVM的VG管理的所有LV

    5. VG情况,显示多有VG:

    6. PV情况,显示所有PV:

     使用的命令:

    df -hl
    fdisk -l,显示硬盘分区,同时显示逻辑卷信息,逻辑卷以vg_开头
    mount
    lvdisplay
    vgdisplay
    pvdisplay

    参考文章:

    Linux LVM硬盘管理及LVM扩容  

    linux 分区 物理卷 逻辑卷

    linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例 

    Linux学习之CentOS

     

     

  • 相关阅读:
    字典树Trie
    转载一个不错的LRU cache
    git和github基础入门
    git基础之常用操作
    python矩阵和向量的转置问题
    梯度下降法注意要点
    python 浮点数问题
    Python数据分析基础——读写CSV文件2
    Python数据分析基础——读写CSV文件
    读书笔记----javascript函数编程
  • 原文地址:https://www.cnblogs.com/yhzh/p/4995066.html
Copyright © 2020-2023  润新知