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

  • 相关阅读:
    三维偏序(陌上花开)
    【题解】洛谷P4735最大异或和
    【题解】CF#229 E-Gifts
    【题解】JXOI2017颜色
    【题解】SDOI2009Bill的挑战
    【题解】CF#960 H-Santa's Gift
    【题解】Atcoder ARC#85 E-MUL
    【题解】CF#1012 C-Hill
    【题解】CF#852 E-Casinos and travel
    【题解】Atcoder ARC#90 F-Number of Digits
  • 原文地址:https://www.cnblogs.com/wangxudong/p/9954307.html
Copyright © 2011-2022 走看看