• LVM逻辑卷


    -- 创建逻辑卷
    [root@db01 ~]# pvcreate /dev/sdb /dev/sdc
    [root@db01 ~]# vgcreate vg_mysql /dev/sdb /dev/sdc
    # lvcreate -n lv_mysql -l 37 vg_mysql 每个基本单元的大小默认为 4MB
    [root@db01 ~]# lvcreate -n lv_mysql -L 500G vg_mysql
    [root@db01 ~]# mkfs.ext4 /dev/mapper/vg_mysql-lv_mysql
    [root@db01 ~]# mkdir -p /data/mysql
    [root@db01 ~]# echo "/dev/mapper/vg_mysql-lv_mysql  /data/mysql  ext4  defaults,nodelalloc,noatime  0 0" >> /etc/fstab
    [root@db01 ~]# mount -a
    [root@db01 ~]# df -h
    
    -- 扩容逻辑卷
    [root@db01 ~]# umount /data/mysql
    [root@db01 ~]# lvextend -L 300G /dev/mapper/vg_mysql-lv_mysql
    [root@db01 ~]# e2fsck -f /dev/vg_mysql/lv_mysql  # 检查硬盘完整性,并重置硬盘容量。
    [root@db01 ~]# mount -a
    [root@db01 ~]# df -h
    
    -- 缩小逻辑卷
    [root@db01 ~]# umount /data/mysql
    [root@db01 ~]# e2fsck -f /dev/mapper/vg_mysql-lv_mysql
    [root@db01 ~]# resize2fs /dev/mapper/vg_mysql-lv_mysql 100G
    [root@db01 ~]# mount -a
    [root@db01 ~]# df -h
    
    -- 逻辑卷快照
    [root@db01 ~]# lvcreate -L 1024G -s -n SNAP /dev/mapper/vg_mysql-lv_mysql
    [root@db01 ~]# umount /data/mysql
    [root@db01 ~]# lvconvert --merge /dev/mapper/vg_mysql-lv_mysql-SNAP  #对逻辑卷进行快照还原
    [root@db01 ~]# mount -a
    [root@db01 ~]# ls /data/mysql/
    
    -- 删除逻辑卷
    [root@db01 ~]# umount /data/mysql
    [root@db01 ~]# vim /etc/fstab
    #/dev/mapper/vg_mysql-lv_mysql  /data/mysql  ext4  defaults,nodelalloc,noatime  0 0
    [root@db01 ~]# lvremove /dev/mapper/vg_mysql-lv_mysql
    [root@db01 ~]# vgremove vg-mysql
    [root@db01 ~]# pvremove /dev/sdb /dev/sdc
  • 相关阅读:
    vector存入共享内存(了解)
    vector内存分配
    关于传值的小问题
    c++11 lambda(匿名函数)
    std::function,std::bind复习
    项目分析(人物上线消息)
    mongo 1067错误
    随笔1
    随笔
    交换机的体系结构和各部件说明
  • 原文地址:https://www.cnblogs.com/zhouwanchun/p/16518435.html
Copyright © 2020-2023  润新知