zoukankan      html  css  js  c++  java
  • LVM创建,缩减和扩容

    LVM创建

    fdisk /dev/sdb
    n
    p
    ...
    
    t
    8e
    w
    #格式化硬盘
    
    mkdir /vm-data								#创建目录
    pvcreate /dev/sdb3							#pvcreate $disk  							分区加入PV
    vgcreate vm-data /dev/sdb3					#vgcreate $vgname $disk  					设置VG卷标
    lvcreate -l 100%VG -n lv-vm-data vm-data	#lvcreate -l 100%VG -n $lvmname $vgname  	划分LV容量
    mkfs.ext4 /dev/vm-data/lv-vm-data			#mkfs.ext4 /dev/$vgname/$lvmname			格式化
    echo "/dev/vm-data/lv-vm-data /vm-data        ext4    defaults        0 0" >> /etc/fstab			#挂载
    mount -a 									#测试挂在是否报错
    

    LVM vg扩容(新增硬盘的方式)

    xfs格式
    pvcreate /dev/sdb1
    vgextend vm-data /dev/sdb1 
    lvextend -L +800G /dev/vm-data/lv-vm-data #也可用百分比
    xfs_growfs /dev/mapper/centos-root
    
    ext4格式
    pvcreate /dev/sdb1
    vgextend vm-data /dev/sdb1 
    lvextend -L +800G /dev/vm-data/lv-vm-data
    resize2fs /dev/mapper/vm--data-lv--vm--data
    

    LVM lv缩减(和lv扩容结合使用,在不增加硬盘时合理重分配LVM分区大小)

    ext4格式,可动态缩减
    df -h
    fuser -m /home
    umount /home
    fsck -f /dev/mapper/centos00-home
    resize2fs /dev/mapper/centos00-home 10G
    lvresize --size 10G /dev/mapper/centos00-home
    
    xfs格式,不支持动态缩减。必须重新格式化
    df -h
    fuser -m /home
    umount /home
    lvreduce -L -24G /dev/mapper/centos00-home #减少xfs大小
    mkfs.xfs /dev/mapper/centos00-home -f      #格式化
    

    LVM lv扩容

    ext4
    lvextend -L +574G /dev/centos00/root
    resize2fs /dev/mapper/centos00-root
    
    xfs格式
    lvextend -L +574G /dev/centos00/root
    xfs_growfs /dev/mapper/centos00-root
    df -hT
    
  • 相关阅读:
    mysql 库,表,数据操作
    mysql 初识数据库
    MySQL 索引 视图 触发器 存储过程 函数
    MySQL 事物和数据库锁
    MySQL 约束和数据库设计
    MySQL 创建千万集数据
    MySQL 各种引擎
    求1,1,2,3,5,8,13 斐波那契数列第N个数的值
    WEB前端研发工程师编程能力成长之路(1)
    XML DOM
  • 原文地址:https://www.cnblogs.com/ops-sylar/p/8966011.html
Copyright © 2011-2022 走看看