k8s解决lvm卷内存不足问题
k8s解决lvm卷内存不足问题
场景1:有其它自由空间
k8s在使用时overlay文件系统超出限制85%,此时可能是由于文件资源不够,也可能是由于挂载点挂载出错
如果是传统分区,使用fdisk,parted命令调整分区
如果是lvm分区使用以下命令调整
# 查看fdisk
fdisk -l
# 查看物理卷信息
pvs
# 查看逻辑卷信息
lvs
# 查看当前LVM信息
lvdisplay # cd /etc/lvm
# 调整逻辑卷大小
lvreduce -L-500G /dev/mapper/vgname-lvname # 减少500GB
lvextend -L+500G /dev/mapper/vgname-lvname # 增加500GB
lvreduce -L-XG /dev/mapper/vgname-homelv # xG需要替换需要更改的数值
lvextend -L+XG /dev/mapper/vgname-rootlv
# 调整文件系统大小
resize2fs /dev/mapper/vgname-lvname
# 检查文件系统大小
df -h
场景2
将/home挂载点的逻辑卷删除,将容量全部分配给/挂载点
# 取消挂载点/home
umount /home
# 删除/home逻辑卷
lvremove /dev/VolumeGroupname/logicalVolumeName # 替换groupname和logicalVolumeNmae
# 将所有自由空间添加到/的逻辑卷
lvextend -l +100%FREE /dev/mapper/vgname-lvname
# 调整文件系统大小
resize2fs /dev/mapper/vgname-lvname # 记得替换成真实的卷名
# 如果是xfs文件系统
xfs_growfs /
# 检查挂载点容量
df -h # 查看是否更新完成