• 逻辑卷管理器


                                                                逻辑卷管理器
    实时可拓展可缩小的分区类型
    1.如何传建一个逻辑卷
    首先建立一个新分区,修改分区的ID。
    (1)创建物理卷 :
    --------------------------------
    pvcreate  /dev/sdb1  /dev/sdb2
    查看命令:pvdisplay
    --------------------------------
    (2)创建卷组:
    --------------------------------------------------------------
    vgcreate vgtest /dev/sdb1 /dev/sdb2
    设置块大小 vgcreate -s 16M vgtest /dev/sdb1  /dev/sdb2(默认块大小位4M)
    查看:vgdisplay
    --------------------------------------------------------------
    (3)创建逻辑卷:
    ----------------------------------------------------
        lvcreate -n lvtest -L 2G vgtest
    或者lvcreate -n  lvtest -l 500 vgtest(小写的L为块数)
    ----------------------------------------------------
    (4)格式化逻辑卷
    ----------------------------------------
    mkfs -t xfs /dev/vgtest/lvtest
    或者mkfs.xfs /dev/vgtest/lvtest
    -----------------------------------------
    逻辑卷使用
    (1)挂载   
    (2)要自动挂载,vim  etc/fstab,mount -a
    --------------------------------------------------
    /dev/vgtest/lvtest   /mnt/lvtest  xfs  defaults  0 2
    ---------------------------------------------------
     
    删除逻辑卷
    从逻辑卷-卷组-物理卷
    lvremove -- vgremove -- pvremove -- 删分区
     
              
    如何拓展逻辑分区(拓展时只创建pv就好了)
     
    1.
    (1)新建分区,8e。
    (2)创建物理卷:pvcreate /dev/sdb7 (当没有空闲的pv时,才需要创建pv)
    (3)直接在原有的vg扩展卷组:vgextend vgtest /dev/sdb7(向原有的卷组vgtest中加入这个pv)   vgdisply查看
     
    (4)如何移动物理区段
    注意:使用pvmove移动pv,会将要被移除的pv的数据移动到同一vg的其他pv上。仅当vg的其他PV有足够大的空间容纳被移动的pv的数据时使用。
    example:
    pvmove /dev/sdb7   
     
    (5)缩减卷组(删除卷组)
    example : vgreduce  vgtest  /dev/sdb7
    此命令最好结合pvmove使用,移动时最好备份一下。
     
    2.
    (1)在原有的lv上扩展逻辑卷(lv):
    example:
    1.lvextend -l 128 /dev/vgtest/lvtest(将逻辑卷lv的大小的调整正好为128个PE) 这种方法只可大不可小
    2.lvextend -l +128 /dev/vgtest/lvtest(在当前的lv的大小上再增加128个PE)
    3.lvextend -L  128M /dev/vgtest/lvtest(将逻辑卷lv的大小的调整正好为128M)
    4.lvextend -l +128M /dev/vgtest/lvtest(在当前的lv的大小上再增加128M)
    5.lvextend -l +50%FREE /dev/vgtest/lvtest(在原有lv大小下向LV添加VG中当前可用空间的50%)
     
    没加单位或者加号是挺恐怖的,注意些咯。扩展逻辑卷大小是不用卸载的(再添加完成之后使用xfs_growfs /挂载目录,刷新一下文件系统)
     
    (2.)拓展逻辑卷之后使用如下命令刷新文件系统
    resize2fs  /dev/vgtest/lvtest(此命令和xfx_growfs 的区别在于,xfx_growfs采用挂载点识别,一个是采用逻辑卷名称识别)

    <wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">





    每个人都可以站在大地上,分享这个世界,并触摸天空;
  • 相关阅读:
    PHP Socket 编程详解
    PHPWord生成word实现table合并(colspan和rowspan)
    PhpExcel中文帮助手册|PhpExcel使用方法
    js限制input标签中只能输入中文
    如何巧用.htaccess设置网站的压缩与缓存
    Linux xargs命令
    PHP加密解密类
    2014 年10个最佳的PHP图像操作库
    学习swoft的第二天_注解
    学习swoft的第一天
  • 原文地址:https://www.cnblogs.com/one99/p/9612787.html
Copyright © 2020-2023  润新知