zoukankan      html  css  js  c++  java
  • lvm

    linux LVM 逻辑卷

    1、逻辑卷管理器LVM(Logicl Volume Manager),通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整。

    2、逻辑卷组成
    物理卷(PV):若干个大小为4MB 的PE组成
    卷组(VG):由多个物理卷组成
    逻辑卷(LV):在卷组中划分的存储空间
    3、常用命令
    pv vg lv
    创建 pvcreate vgcreate lvcreate
    删除 pvremove vgremove lvremove
    扩展 vgextend lvextend
    显示 pvdisplay vgdisplay lvdisplay
    扫描 pvscan vgscan lvscan
    4、案例
    pvcreate /dev/sdb /dev/sdc
    vgcreate vg0 /dev/sdb /dev/sdc
    lvcreate -L 5G -n lv0 vg0
    mkfs.ext4 /dev/vg0/lv0
    mount /dev/vg0/lv0 /mnt
    vim /etc/fstab
    /dev/vg0/lv0 /mnt ext4 defaults 0 0
    mount -a
    5、图形化管理工具
    system-congig-lvm

    5、lv的扩展
    vgs 查看卷组是否还有空间
    lvextend -L 10G /dev/vg0/lv0 逻辑扩展
    resize2fs /dev/vg0/lv0 10G 物理扩展

    6、 lv的缩小
    umount /dev/vg0/lv0
    e2fsck -f /dev/vg0/lv0 检测坏块 fsck
    resizefs /dev/vg0/lv0 8G 物理缩小
    lvreduce -L 8G /dev/vg0/lv0 逻辑缩小
    mount /dev/vg0/lv0 /mnt

    7、 卷组的增员
    pvscan 查看是否有空闲的pv
    vgextend 卷组名 新的物理卷名

    8、 卷组的减员
    pvs
    vgreduce 卷组名 卷组里的物理卷

    9、 逻辑卷的删除
    umount
    lvremove /dev/vg0/lv0
    vgs

    10、 vg的修复
    保证/etc/lvm/lvm.conf,archive=1(对卷组的操作都记录)
    vgcfgrestore /dev/卷组名 -l 查看对卷组的修改
    vgcfgrestore -f 文件 卷组名 卷组的恢复

    11、 lv的激活
    lvchange -an /dev/卷组/lv
    lvchange -ay /dev/卷组/lv
    mount

    12、 逻辑卷的快照
    lvcreate -L 10M -n mys1 -s /dev/extvg/extlv
    快照的还原
    lvconvert --merge /dev/extvg/mys1
    还原后快照消失

    13、 修改PE大小
    卷组的最小存储单位,PE
    默认PE大小,4M
    vgcreate -s xM 卷组名 /dev/sdX1 /dev/sdb1

    14、 vg的迁移
    vgexport
    vgimport
    vg在导出前要停止vg的使用
    vgchange -an 卷组名

  • 相关阅读:
    html常用标签及示例
    判断一个数是否是素数的讨论
    图像的空间域变化
    图像增强的点运算(一)
    字符串匹配——KMP
    AcWing1134最短路计数(spfa)
    AcWing1137拯救大兵瑞恩(双端队列搜索,状态压缩,分层图最短路)
    AcWing1175电路维修(双端队列+搜索)
    AcWing1137选择最佳线路(最短路)
    AcWing342道路与航线(dijkstra+拓扑排序)
  • 原文地址:https://www.cnblogs.com/xmdjb/p/10949556.html
Copyright © 2011-2022 走看看