zoukankan      html  css  js  c++  java
  • LVM

    LVM逻辑管理器
    logical volume manger
    pv磁盘 (物理盘)
    VG硬盘资源池(卷组)
    LV逻辑卷
    PE

    (pv,vg)lvscan
    display

    创建卷组
    pvcreate /dev/sd[b-d]1 创建pv
    vgcreate -s 4M vg /dev/sd[b-c]1 创建vg
    lvcreate -L 7G -n lv vg 创建lv
    mkfs -t ext4 /dev/vg/lv lv格式化
    mount /dev/vg/lv /mnt 挂载
    lvextend -L 8G -f -r /dev/vg/lv lv大小增加
    lvreduce----------------------- -----减小
    vgextend vg /dev/sdd1 把sdd1(pv)加到vg


    删除卷组
    lvremove /dev/vg/lv
    vgreduce vg /dev/sdb1 (vgremove /dev/sdc1 vg )
    pvremove /dev/sdb1

    创建条带LV
    pvcreate /dev/sd[b-c]1
    vgcreate vg /dev/sd[b-c]1
    lvcreate -L 6G -i 2 -I 64 -n tdlv1 vg1 L大小 i条带磁盘数 I指定多少字节做一个条带区块

    创建镜LV
    lvceate -L 6G -m1 -n lv vg 创建新的lv镜像
    lvcreate -L 6G -m1 -n /dev/vg1/tdjxlv 创建条带lv的镜像
    lvconvert -m1 /dev/vg/lv /dev/sdc1 镜像加入到sdc1

    lvs 查看镜像同步信息
    lvdisplay 查看镜像lv

    修复lv
    lvs -a -o +devices (lvs) 确认lv状态
    dd if=/dev/zero of=/dev/sdc1 count=10 对某个pv进行损坏
    (查)
    (umoun)mount /dev/vg/lv /mnt 验证lv的数据可用性
    vgreduce --removemissing --force vg 将损坏的设备除掉
    lvconvert -m0 /dev/vg/jxlv 解除lv镜像
    lvdisplay 确认已解除

    数据恢复
    pvcreate /dev/sdc1 创pv
    vgextend vg /dev/sdc1 新pv加进vg
    lvconvert -m1 /dev/vg/jxlv /dev/sdc1 添加镜像
    lvdisplay

  • 相关阅读:
    C/C++内存对齐
    Fibonacci
    Count 1 in Binary
    Hash Function
    Fast Power
    Update Bits
    Unique Binary Search Trees
    Java知识体系(持续更新)
    如何发现牛股
    OpenResty究竟解决了什么痛点
  • 原文地址:https://www.cnblogs.com/wangxudong/p/9954307.html
Copyright © 2011-2022 走看看