zoukankan      html  css  js  c++  java
  • 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

     

     

  • 相关阅读:
    use paramiko to connect remote server and execute command
    protect golang source code
    adjust jedi vim to python2 and python3
    install vim plugin local file offline
    add swap file if you only have 1G RAM
    datatables hyperlink in td
    django rest framework custom json format
    【JAVA基础】网络编程
    【JAVA基础】多线程
    【JAVA基础】String类的概述和使用
  • 原文地址:https://www.cnblogs.com/yhzh/p/4995066.html
Copyright © 2011-2022 走看看