• Linux lvm进行磁盘管理


    LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性

    测试走一波

    分区

    先给虚拟机添加两块盘,每块盘10个G

     分别给两块盘分区

    fdisk /dev/sdb
    fdisk /dev/sdc

     fdisk -l 查看分区情况

     创建逻辑卷

    执行pvcreate /dev/sdb1 /dev/sdc1将sdb1和sdc1转换成物理卷

    创建磁盘组vgdata,并将刚才创建好的物理卷(磁盘)dev/sdb1加入磁盘组

    vgcreate vgdata /dev/sdb1

    从磁盘组分割9G给新的逻辑卷lvdata1(磁盘组本身会占用少部分空间,所以无法分割10个G)

    lvcreate -L 9G -n lvdata1 vgdata

     mkfs.ext4在逻辑卷上创建ext4文件系统

    mkfs.ext4 /dev/vgdata/lvdata1

     将创建好的文件系统挂载到/data上

    mount /dev/vgdata/lvdata1 /data

    查看文件挂载情况

    df -h

     vgs查看磁盘组使用情况,可以看到vgdata还有近1G的free空间

     磁盘组新增磁盘

    vgextend vgdata /dev/sdc1

    此时可以看到vgdata还有近11G的free空间

     我们再分配10G空间给逻辑卷lvdata1

    lvextend –L +10G  /dev/vgdata/lvdata1

    使用resize2fs命令来同步文件系统

    resize2fs /dev/vgdata/lvdata1

     再次查看文件挂载和使用情况

     补充几个命令

    从磁盘组移除磁盘

    vgreduce vgdata /dev/sdc1

    删除磁盘组

    卸载逻辑卷
    umount /dev/vgdata/lvdata1
    删除逻辑卷
    lvremove /dev/vgdata/lvdata1
    删除磁盘卷组
    vgremove /dev/vgdata
    通过pvremove 将物理卷转化成普通分区
    pvremove /dev/sdb1 /dev/sdc1

    the end..

  • 相关阅读:
    常见概念
    网站扒取
    图书管理系统易错点整理
    CSIC_716_2020104【Django入门---静态文件、request对象方法、ORM增删改查】
    CSIC_716_2020103【Django入门---HttpResponse、render、redirect】
    CSIC_716_2020102【前端框架Bootstrap】
    CSIC_716_2020101【???】
    CSIC_716_20191231【jQuery基础入门】
    CSIC_716_20191230【前端的BOM与DOM】
    ss
  • 原文地址:https://www.cnblogs.com/mingfan/p/13388311.html
Copyright © 2020-2023  润新知