zoukankan      html  css  js  c++  java
  • LVM

    上周上司让我做LVM我一时忘记咋做了,今天再温习下废话不多说,直接上命令...

    该测试是在.CentOS7.4上完成,/dev/sdb磁盘大小为20G,其中/dev/sda1为 2G,/dev/sdb2为6G

    注:以下红色字体均为命令部分

    安装pv系列命令, yum -y install lvm2

    列出所有磁盘
    fdisk -l | grep "/dev/sd*" | awk -F ' ' '{print $1}' | grep -v "磁盘"

    新的分区转换为物理卷(创建pv物理卷)
    pvcreate /dev/sdb1
    pvcreate /dev/sdb2

    pvs命令查看物理卷(pvdisplay查看详细信息)
    pvremove  pv_name


    创建vg卷组
    格式:vgcreate 选项 卷组名 物理卷名
    -s 大小:指定VG的PE大小,即硬盘的block的大小
    vgcreate  -s  4k  zpz  /dev/sdb1   /dev/sdb2
    vgs命令查看创建的vgs
    vgsdisplay查看相信


    创建lv逻辑卷
    -L 容量:指定创建的逻辑卷大小,单位:MB,GB,TB等
    -l 个数:按照PE个数来指定逻辑卷大小。
    -n 逻辑卷名:指定逻辑卷叫什么
    lvcreate -L 6G -n rac1 zpz

    lvs命令进行查看lvs大概,lvsdisplay命令可查看详细
    使用vsdisplay命令可查看到LVM的磁盘存储是/dev/zpz/rac1


    对逻辑卷进行格式化、挂载
    mkfs.ext4 /dev/zpz/rac1

    使用lvdisplay命令查看lv的详细信息


    挂载文件目录
    mkdir /opop
    mount /dev/zpz/rac1 /opop/
    注:使用df -h可查看到挂载的情况


    设置磁盘开机自动挂载,配置/etc/fstab文件,写入以下信息
    /dev/mapper/zpz-rac1   /opop   ext4   defaults    1    1


    增加卷组容量
    vgextend   卷组名   物理卷名
    示例:vgextend   zpz   /dev/sdc1

    减小卷组容量
    vgreduce   卷组名    物理卷名
    vgreduce   -a   卷组              #删除指定卷组内所有空的物理卷

    删除物理卷
    vgremove    卷组
    #删除时顺序正好是倒序,先创建的先删除,指的是pv   vg     lv之间

    欢迎加入QQ群一起讨论Linux、开源等技术

  • 相关阅读:
    Fizz Buzz 问题
    旋转字符串
    合并排序数组
    尾部的零
    A + B 问题
    CentOS6.x安装RabbitMQ
    MySql游标
    MySql存储过程
    找出n个自然数(1,2,3,……,n)中取r个数的组合
    正则表达式
  • 原文地址:https://www.cnblogs.com/smlile-you-me/p/12013949.html
Copyright © 2011-2022 走看看