zoukankan      html  css  js  c++  java
  • CentOS中配置lvm存储

    磁盘添加 vmware workstation 虚拟机为例

    1.关闭虚拟机,在虚拟机设置中添加3块硬盘。

    2.首先创建物理卷  pvcreate /dev/sdb /dev/sdc

     Physical volume "/dev/sdb" successfully created
       Physical volume "/dev/sdc" successfully created

    3.可以使用命令查看物理卷详细   pvdisplay

    4.在物理卷的基础上建立卷组  vgcreate vg /dev/sdb /dev/sdc

    Volume group "vg" successfully created

    5.在卷组之上建立我们的逻辑卷,-L指定大小,-n指定名称,vgdisplay查看详细

    lvcreate -L 1G -n lvm1 vg

    lvcreate -L 1G -n lvm2 vg

    6.逻辑卷提供应用、用户和操作系统所使用的存储设备,同样具备分区的功能,所以我们在使用它之前要格式化文件系统,并挂载

    7.默认生成的逻辑卷设备为  /dev/vg/lvm1  /dev/mapper/vg-lvm1

    mkfs.ext4 /dev/vg/lvm1

    mkfs.xfs /dev/vg/lvm2

    8.将UUID追加至 /etc/fstab文件,做持久挂载

    blkid /dev/vg/lvm1 >> /etc/fstab

    blkid /dev/vg/lvm2 >> /etc/fstab

    vim /etc/fstab

    UUID="3deefbdd-796d-4bdc-97ac-f5016708a44a" /mnt/lvm1 ext4 defaults 0 0
    UUID="8be4ec1b-86fe-401f-9653-945874fc1e54" /mnt/lvm2 xfs defaults 0 0

    9.创建挂载点目录

    mkdir /mnt/lvm1 /mnt/lvm2

    10.挂载 mount -a

    df -h

    /dev/mapper/vg-lvm1  976M  2.6M  907M   1% /mnt/lvm1
    /dev/mapper/vg-lvm2 1014M   33M  982M   4% /mnt/lvm2

    11.我们可以使用命令对逻辑卷进行放大或缩小,ext4和xfs都支持在线放大,而xfs不支持缩小

    lvresize  -r  -L 1.5G /dev/vg/lvm1

    lvresize  -r  -L 1.5G /dev/vg/lvm2

    df -h

    /dev/mapper/vg-lvm1  1.5G  3.0M  1.4G   1% /mnt/lvm1
    /dev/mapper/vg-lvm2  1.5G   33M  1.5G   3% /mnt/lvm2

    12.当我们的卷组空间不足时,我们需要先扩充底层的物理卷,在扩充卷组,最后扩大逻辑卷。

    pvcreate /dev/sdd

    vgextend vg /dev/sdd

    lvextend -L 2G /dev/vg/lvm2

    xfs_growfs /dev/vg/lvm2

    df -h

    /dev/mapper/vg-lvm2  2.0G   33M  2.0G   2% /mnt/lvm2

    13.对ext4文件系统的逻辑卷进行缩小

     umount /mnt/lvm1

    resize2fs /dev/vg/lvm1 1G

    e2fsck -f /dev/vg/lvm1

    lvreduce -L 1G  /dev/vg/lvm1

    mount -a

    df -h

    /dev/mapper/vg-lvm1  976M  2.6M  910M   1% /mnt/lvm1

    14.对ext4文件系统进行快照

    lvcreate -n kuaizhao -L 1G -s /dev/vg/lvm1

    mkdir /mnt/kuaizhao

    mount /dev/vg/kuaizhao /mnt/kuaizhao

    15.当我们不需要逻辑卷时,要进行卸载。首先卸载挂载点,删除fatab相关配置,其次移除逻辑卷,然后移除卷组,最后移除物理卷。

    umount /mnt/lvm1

    umount /mnt/lvm2

    vim /etc/fstab

    lvremove /dev/vg/lvm1

    lvremove /dev/vg/lvm2

    lvdisplay

    vgremove vg

    vgdisplay

    pvremove /dev/sdb /dev/sdc /dev/sdd

    pvdisplay

  • 相关阅读:
    匹配@之前面的部分
    把一个数字的字符串转换为千分符的标识方式?
    下标重置
    linux的time命令

    常用正则
    正则
    PHP 菠菜木马代码
    PHP 木马代码,
    一句话的木马
  • 原文地址:https://www.cnblogs.com/cq146637/p/7806542.html
Copyright © 2011-2022 走看看