LVM磁盘扩容

一:一块磁盘新增容量后加到lv里面去(一般在虚拟机里面出现这种情况多)

这种方式需要重启

1.对新增磁盘空间进行分区

fdisk /dev/sda
# 注意:Selected partition 后要对分区的类型做改变

# 一定要选择t,8e 改变分区类型到LVM
Command (m for help): t
Hex code (type L to list codes): 8e
Changed system type of partition 4 to 8e (Linux LVM)

# 写入分区
Command (m for help): p

#保存到分区表
Command (m for help): w

# 重启
init 6

2.创建pv卷

pvcreate /dev/sda4

3.扩容到vg中

# 查看当前的vg信息
vgdisplay

vgextend vgname(vgdisplay里面查看) /dev/sda4

4.扩容到lv中

# 查看当前的lv信息
lvdisplay

vgs(精简命令,可以查看还有多少存储可用)

lvextend -L +**G /dev/mapper/centos-home

或者:lvextend -l +100%FREE /dev/mapper/centos-home

5.调整文件空间大小

xfs:
    xfs_growfs /dev/mapper/centos-home

ext:
    resize2fs /dev/mapper/centos-home

备注:
blkid可以查看文件系统类型

6.查看空间容量

df -h

二:新增一块磁盘到服务器(只是差了建分区的步骤)

1.新增磁盘,查看服务器是否识别到了磁盘

fdisk -l

2.将磁盘转换为物理卷

pvcreate  /dev/sdb

3.扩容到vg中

vgextend vgname(vgdisplay里面查看) /dev/sdb

4.扩容到lv中

lvextend -L +**G /dev/mapper/centos-home

或者:lvextend -l +100%FREE /dev/mapper/centos-home

5.调整文件空间大小

xfs:
    xfs_growfs /dev/mapper/centos-home

ext:
    resize2fs /dev/mapper/centos-home

备注:
blkid可以查看文件系统类型

6.查看空间容量

df -h

三:操作步骤

新增:按照pv -> vg ->lv的顺序先后新增
移除:按照lv -> vg ->pv的顺序先后移除

你可能感兴趣的:(linux,服务器,运维)