zoukankan      html  css  js  c++  java
  • Linux LVM实践

    LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以事项一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性,使用普通的磁盘分区,当一个磁盘的分区空间不够使用的时候,可能就会带来很大的麻烦。使用LVM在一定程度上就可以解决普通磁盘分区带来的问题。

    如图1所示

    由四个磁盘分区可以组成一个很大的空间,然后在这些空间上划分一些逻辑分区,当一个逻辑分区的空间不够用的时候,可以从剩余空间上划分一些空间给空间不够用的分区使用

    如图2,

    从剩余空间中划分一部分的磁盘空间给一个分区

    这样,当某一个分区的空间不够的时候,这样可以增加这个分区的使用磁盘空间

    在使用LVM之前,要属性几个概念
    PV:也就是物理的磁盘分区
    VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘。
    LV:也就是从VG中划分的逻辑分区

    如图3所示:


    明白了这些之后,就开始创建LVM
    1、查看系统中新增加的硬盘
    如图4所示

    系统中新增有/dev/sdb和/dev/sdc两块磁盘


    2、给磁盘分区(创建PV)
    在/dev/sdb上划分两个分区
    如图5、6、7、8、9、10、11、12、

    在/dev/sdc上划分两个分区
    如图13、14、115、16、17

    执行fdisk -l
    如图18


    建立好分区后,将建立的分区转换成PV,使用指令:pvcreate

    如图19

    这样所有的pv就创建完成

    3、创建VG

    然后将这些PV加入到一个VG中:

    使用指令vgcreate

    如图20所示:

    将创建的4个PV加入到vg中,为这个vg取一个名字vgdate


    4、创建LV

    创建完成VG之后,才能从VG中划分一个LV。

    使用指令:lvcreate

    如图21所示:

    创建了一个名字为lv01,容量大小是500M的分区
    -L:指定LV的大小
    -n:指定LV的名称
    vgdate:表示从这个VG中划分LV

    5、格式化lv
    只有格式化lv之后,LV才能存储资料
    使用指令:mke2fs -j /dev/vgdate/lv01

    如图22

    6、挂载LV

    如图23所示:


    挂载之后,可以但到此LV的容量。

    如果要在系统启动的时候启动LV,最好是将LV01写入fstable文件中,这里就不详细介绍了

    到此有完成了一个LV的建立。根据上面的步骤也可以建立其它的VG和LV

  • 相关阅读:
    Spinner用法与ListView用法
    ViewPager实现选项卡功能
    android:layout_weight的真实含义
    vb和vb.net事件机制
    go
    挨踢江湖之十一
    蓝桥杯-地铁换乘
    【Android LibGDX游戏引擎开发教程】第06期:图形图像的绘制(下)图片整合工具的使用
    Eclipse3.6 添加JUnit源代码
    【分享】如何使用sublime代码片段快速输入PHP头部版本声明
  • 原文地址:https://www.cnblogs.com/einyboy/p/2528475.html
Copyright © 2011-2022 走看看