zoukankan      html  css  js  c++  java
  • LINUX——LVM逻辑卷管理

    LVM: logical volumes manager

    LVM逻辑卷部署

    物理卷—》卷组—》逻辑卷

    第一步:关机添加磁盘;两个磁盘可以构成一个磁盘组。

    第二步:查看磁盘

    # ls /dev/sd*

    第三步:创建物理卷(pysical volumes)

    # pvcreate /dev/sd{b,c}

    第四步:创建卷组(volume group)

    # vgcreate vg_ken /dev/sd{b,c}    #卷组名为vg_ken,物理卷/dev/sd{b,c}

    vg扩容:

      [root@jerry ~]#vgextend testvg /dev/sdc3
        Volume group "testvg" successfully extended

    第五步:逻辑卷创建

      方式一:使用L进行容量指定

      # lvcreate -L 500M -n lv_ken1 vg_ken

      方式二:使用 l 指定PE数量——PE(physical extents)  :PV物理卷中可以分配的最小存储单元,PE的大小是可以指定的,默认为4MB

      # lvcreate -l 125 -n lv_ken2 vg_ken

      方式二需要计算125乘上4,所以常用方式一。

    第六步:格式化逻辑卷

    # mkfs.xfs /dev/vg_ken/lv_ken1

    第七步:挂载使用

    # mkdir /ken1
    # mkdir /ken2
    # mount /dev/vg_ken/lv_ken1 /ken1
    # mount /dev/vg_ken/lv_ken2 /ken2

    第八步:查看挂载信息

    # df -h

    第九步:开机自启

      方法一: 写入/etc/fstab

      # echo “/dev/mapper/vg_ken-lv_ken1 /ken1 xfs defaults 0 0” >> /etc/fstab

      方法二:写入rc.local

      #echo “mount /dev/vg_ken/lv_ken1 /ken1”  >> /etc/rc.local

    LVM在线扩容–XFS格式 

    第一步:直接扩容

    # lvextend -L 800M /dev/vg_ken/lv_ken1   ——刚开始是500M

    第二步:xfs_growfs使配置生效

    # xfs_growfs /dev/vg_ken/lv_ken1

    注意:

    1. xfs格式的磁盘不需要卸载即可直接在线进行扩容

    2. extX格式需要先卸载再进行扩容

    3. XFS格式的磁盘类型只支持扩容不支持缩容

    删除逻辑卷

    逻辑卷 –》卷组–》物理卷

    第一步:卸载正在使用的逻辑卷

    # umount /ken1
    # umount /ken2
    # umount /ext4
    # df -h

    第二步:删除逻辑卷

    # lvremove /dev/vg_ken/lv_*

    第三步:删除卷组

    # vgremove vg_ken

    第四步:删除物理卷

    # pvremove /dev/sd{b,c}

    第五步:查看

    # pvdisplay

  • 相关阅读:
    OOM框架AutoMapper基本使用(2)
    windows 下查看运行进程的命令行参数
    如何用英语打开 Visual Studio 安装包
    qt源代码阅读
    “listening” to file changes in C/C++ (on Windows)
    The Definitive C++ Book Guide and List
    Debug DLLs in Visual Studio (C#, C++, Visual Basic, F#)
    CRT Debug Heap Details
    QStringLiteral
    13.锁的应用
  • 原文地址:https://www.cnblogs.com/getbird/p/10864578.html
Copyright © 2011-2022 走看看