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

  • 相关阅读:
    Jenkins操作手册 巨详细,一篇足矣!
    获取外网的IP的方法!
    Winson.Framework 2.0 搭建FLASH视频教程!
    JS读写COOKIE的方法!
    Winson.Framework 2.0发布!
    第一次自己做的电子杂志--《深博网志》!
    ProMesh.Net基本使用说明!
    ExtJS学习心得(三)
    安装SQL2000时,最后报安装配置服务失败的解决!
    ExtJS学习心得(二)
  • 原文地址:https://www.cnblogs.com/mingfan/p/13388311.html
Copyright © 2011-2022 走看看