1.日常使用环境,因服务较多,产生日志量大,时常造成磁盘空间溢出如下图

下面开始操作及一些备注:
找到对应虚拟机所在服务器,增加磁盘

2. 对新增的挂载盘进行分区和格式化
因为虚机不一样,添加硬盘格式不同的原因,在我添加的挂载盘是显示 vda、vdb、vdc 的,貌似vm虚机显示的是 sda、sdb、sdc 。
这里说到类似/dev/sda,/dev/vda,/dev/hda这样的。
sd一般是指sata或scsi接口的硬盘(sda是第一块,sdb是第二块);hd一般是指IDE接口的硬盘;vd一般是指虚拟硬盘。
值得注意的是,在最新的2.6.19内核里,所有的硬盘都叫sdx了。
硬盘接口分为:
· ide (integrated drive electronics) 把盘体和控制器集成在一起
· sata (serial ATA(advanced technology attachment))
· scsi (small computer system interface)
· 光纤通道 fibre channel
开始操作步骤
建议通过 ls /dev/ 命令查找到新添加的挂载盘,然后对新增加的盘进行分区操作:
fdisk /dev/vdb




注意此地方设备boot :/dev/vdb1下面要用到


3. 添加新LVM到已有的LVM组实现扩容
· lvm 进入lvm管理
· lvm> pvcreate /dev/sda3 //初始化刚才的分区
· lvm> vgextend 虚拟卷组名 /dev/sda3 //将初始化过的分区加入到虚拟卷组名(命令查看vgdisplay)
· lvm>lvextend -L +200G /dev/mapper/centos-root //扩展已有卷的容量
· lvm>pvdisplay //查看卷容量
· lvm>quit //退出

此地方虚拟卷组名就是要用到的

以上命令只是卷扩容了,下面这句命令才是文件系统的真正扩容:
resize2fs /dev/mapper/centos-root

注意resize2fs /dev/mapper/centos-root查看文件格式系统centos-root根据自己实际操作查看如下图标注

然后报错。问题解决办法:查看文件系统格式,确认文件系统是xfs,需要用xfs的命令来扩磁盘空间。

举例此时我应该输入命令为cat /etc/fstab | grep ol-root

Ok!收官

这篇博客讲述了在Linux环境中,由于日志量大导致磁盘空间不足的问题。作者详细介绍了如何通过增加磁盘、分区、格式化以及使用LVM(逻辑卷管理)来扩展磁盘空间,包括pvcreate、vgextend、lvextend和resize2fs等关键操作步骤。在扩容过程中,还提到了针对不同文件系统类型(如xfs)的扩容方法。
9441

被折叠的 条评论
为什么被折叠?



