首页 > 代码库 > CentOS系统LVM扩容的快捷方法
CentOS系统LVM扩容的快捷方法
LVM扩容时或新建vg时需要使用系列命令,各个命令的用法多样,本文介绍一个最省力的姿势。
一、首先创建一块新的分区:
fdisk /dev/sda p n p #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E) 3 #分区号(从2开始),/dev/sda3 t 3 8e #分区类型8e表示LVM分区 w #写入分区表 partprobe #重读分区表,重读失败则要重启 partx /dev/sda #查看当前硬盘的分区表及使用情况
二、创建PV,扩容VG、LV
pvcreate /dev/sda3 vgdisplay #查看当前已经存在的VG信息,以存在VG:VolGroup为例 vgextend VolGroup /dev/sda3 #扩展VolGroup lvdisplay #查看已经存在的LV信息,以存在LV:lv_root为例 lvextend /dev/VolGroup/lv_root /dev/sda3 #扩展LV #其他用法 lvextend –L 50G /dev/VolGroup/lv_root #其他用法 lvextend –L +20G /dev/VolGroup/lv_root #其他用法 lvextend /dev/mapper/VolGroup-lv_root -l +100%FREE /dev/sdb1 resize2fs /dev/VolGroup/lv_root #执行该重设大小,对于当前正在使用的lv_root有效 #注意:在Centos7.x中,文件系统格式是xfs时,使用xfs_growfs命令重设lv大小,如 xfs_growfs /dev/mapper/centos-root df –h #查看挂载情况,已经扩容
三、创建新LV
pvcreate /dev/sdb1 #partprobe #pvdisplay vgcreate vg_mqtag /dev/sdb1 #vgdisplay lvcreate -n lvData -l 100%FREE vg_mqtag #lvdisplay mkfs.ext4 /dev/vg_mqtag/lvData mount /dev/vg_mqtag/lvData /opt/ df -h echo "/dev/mapper/vg_mqtag-lvData /opt ext4 defaults 0 0" >> /etc/fstab
CentOS系统LVM扩容的快捷方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。