linux运维-逻辑卷管理器

来源:互联网 发布:中国农行软件 编辑:程序博客网 时间:2024/06/07 06:15

unit5
逻辑卷管理器:
             
      1
)新建分区
         fdisk  设备名称  ##建立分区并且更改system ID为8e
         partprobe


      2)新建pv(物理卷
)
         pvcreate  设备分区名称        ##将物理分区新建成
pv
         pvscan                      ##查询目前设备里所有具有pv的磁盘

         pvdisplay                   ##显示出目前系统上pv的状态
         pvremove     pv名称          ##将pv属性删除,让该分区不再具有pv属性,成为物理分区


      3)新建vg(卷用户组)

         vgcreate vg名称   pv名称       ##将pv新建成一个vg
         vgscan                        ##查找系统上是否有vg存在

         vgdisplay                     ##显示目前系统上vg的状态
         vgextend                      ##在vg内添加额外的pv

      4)新建lv(逻辑卷)

         lvcreate  -L -x(M,G,T)  -n  lv名称  vg名称   ##从vg中新建大小为x(M,G,T)的lv
         lvscan                      ##查看系统上的
lv
         lvdisplay                   ##显示系统上的lv状态

         lvextend                    ##在lv里增加容量
         lvresize                    ##对lv的容量进行大小的调整
         lvremove                      ##删除一个lv

      5)文件系统格式化,挂载

         mkfs.xfs /dev/vg名称/lv名称   ##格式化lv
         mount /dev/vg名称/lv名称
 /weixindata  


      6)放大逻辑卷容量(先放大逻辑卷,再放大文件系统)     ##不需要umount,直接在线处理

         lvextend -L  +/-x(M,G,T) lv设备全称       ##将lv大小增加到x
         xfs_growfs  lv设备全称                      ##增大文件系统的大小


      7)缩减逻辑卷容量(先缩减文件系统,再缩减逻辑卷)

     前提要取消挂载并将文件系统转换为ext4格式,xfs不支持设备的缩减
         umount lv名称
         mkfs.ext4 lv名称
         mount lv名称
         umount lv名称
         e2fsck -f lv名称                           ##扫描设备,对磁盘进行检查
         resize2fs lv名称   x(M,G,T)               ##缩减文件系统的大小为x
         mount lv全称
  /weixindata
         lvreduce -L    x(M,G,T)  lv名称           #缩减lv设备大小为
x  


       8)增加一个设备

         mdadm -S /dev/md0
         pvcreate /dev/vdb2
         vgcreate vg0 /dev/vdb2
       

       9)快照设备

    touch /weixindata/file{1..5}
    umount /weixindata                                  ##
卸载设备
    建立快照:  
    lvcreate -L 快照大小 -n 快照名称 -s lv名称             ##建立/dev/vg0/lv0的快照

    mount    快照全称     挂载目录                          ##挂载
    ls       挂载目录
    rm -fr   挂载目录里的文件                                   ##在快照里面删除文件
    恢复数据:
    umount /weixindata
    lvremove                ##
删除快照
    lvcreate -L 50M -n lv0snapshot -s/dev/vg0/lv0      ##建立快照
        mount /dev/vg0/lv0snapshot/weixindata/                 ##挂载
    ls /weixindata                                      ##可以显示出建立的5个文件

 
      10)删除
lvm
        umount /wexindata
        lvremove/dev/vg0/lv0snapshot
        lvremove /dev/vg0/lv0
        vgremove /dev/vg0
        pvremove /dev/vdb1
        pvremove /dev/vdb2


0 0
原创粉丝点击