zoukankan      html  css  js  c++  java
  • centos6下的lvm逻辑卷的管理

    LVM:Logical Volume Manager 将多块设备组合成一个来使用


    dm:device mapper 设备映射


    设备文件 /dev/卷组名/逻辑卷名
             /dev/mapper/卷组名-逻辑卷名




    物理卷命令命令:pv
       pvcreate pvremove psdisplay pvscan pvs pvmove(移动数据)
         pvcreate 物理卷
    卷组的管理命令:vg
       vgcreate  vgscan vgs vgextend(扩充)、vgremove(删除) vgreduce(移除,缩容)
       vgcreate 
          -s:pe大小,默认4M
     逻辑卷的管理命令:lv
    lvcreate  lvscan lvs lvextend(扩充)、lvremove(删除) vgreduce(移除,缩容)


    lvcreate
      -n:指定名称
      -L: 指定大小
      -l:%vg|pvs|FREE,打算分配%


    具体步骤:

    1.创建磁盘物理分区,并调整分区格式为Linux LVM,代码8e

    # fdisk /dev/sdb
    #挂载系统分区
    # kpartx -l /dev/sdb
    # kpartx -af /dev/sdb
    # partx -a /dev/sdb
    报错:LVM 'Can’t open /dev/sdb1 exclusively. Mounted filesystem?' Problem
    通过命令查看分区,发现还有raid的分区占用 cat /proc/partitions
    删除即可
    # mdadm -S /dev/md127



    2.创建物理卷

    # pvcreate /dev/sdb{1,2}
    #查看卷信息
    # pvs|pvdisplay


    3.创建名为myvg的卷组

    # vgcreate myvg /dev/sdb{1,2}


    ①移除myvg
    vgremove myvg


    ②调整vg中的pe大小
    vgcreate -s 8MB myvg /dev/sdb{1,2}


    ③扩展vg,如添加一个8G的分区/dev/sdb5
    vgextend myvg /dev/sdb5


    ④缩减vg
    # vgreduce myvg /dev/sdb5
    # pvremove /dev/sdb5



    4.创建逻辑卷

    #创建一个大小为3G,名字叫做mylv的逻辑卷
    lvcreate -L 3G -n mylv myvg


    5.格式化

    # mke2fs -t ext4 -b 2048 /dev/myvg/mylv


    6挂载

    # mount /dev/myvg/mylv /mnt

    将配置文件写入到/etc/fstab文件中



     逻辑卷扩展的步骤:

       1.先确保扩展的大小;并确保所属的卷组有足够的剩余空间
       2、扩展物理边界
          lvextend -L [+]size /path/to/lv_device
       3、扩展逻辑边界
          resize2fs /path/to/lv_devive


    举例:
    #将逻辑卷扩展到5G
     lvextend -L 5G /dev/myvg/mylv
     resize2fs /dev/myvg/mylv


    缩减逻辑卷的步骤:

       1、卸载卷,并执行强制检查
         umount /dev/myvg/mylv
         e2fsck -f /dev/myvg/mylv
       2、缩减逻辑边界
         resize2fs /path/to/lv_device SIZE
         resize2fs /dev/myvg/mylv 2G
       3、缩减物理边界:
         #lvreduce -L [-]size /path/to/lv_device
         lvreduce -L 2G /dev/myvg/mylv
       4、挂载卷

         mount /dev/myvg/mylv /mnt


    快照:

         也是逻辑卷的一种,提供过去某一时间的元卷的通道
         lvcreate -s  -L Size -n name 卷组名 -p r,rw /path/to/lv_devsive
    举例:
         lvcreate -s -L 50M -n mylv-snap -p r /dev/myvg/mylv
         mount /dev/myvg/mylv-snap /media/

  • 相关阅读:
    python PIL生成图片
    ubuntu ftp安装配置
    PIL 字体居中显示
    python selenium cookie 转换成 request能用的cookie
    selenium给正在运行的火狐浏览器换代理ip
    python selenium 下载滑块验证码
    java 简单工厂 工厂模式
    java 装饰者模式
    java 观察者模式
    全排列
  • 原文地址:https://www.cnblogs.com/reblue520/p/6239885.html
Copyright © 2011-2022 走看看