解决虚拟机磁盘满了,无法上传文件,给虚拟机扩容问题

本文介绍了在虚拟机磁盘空间不足导致MySQL服务宕机的情况下,如何通过删除大文件临时解决以及如何进行磁盘扩容实现一劳永逸的解决方案。详细步骤包括关闭虚拟机、分配额外磁盘空间、识别并挂载新磁盘、扩展VG和LV、更新文件系统以及检查扩容结果。通过这些步骤,成功恢复了MySQL服务并扩大了磁盘容量。

1:问题描述

在本地virtualbox创建的虚拟机中,已有了mysql服务,从外部打包了一个数据库,想要导入到这个虚机的数据库中,将这个sql文件上传到虚机时,执行命令
df -h
发现此时虚拟机的磁盘已经用尽(只怪自己当初创建虚拟机时没有分配更多的磁盘),如下图所示
在这里插入图片描述
此外,由于磁盘空间用尽,mysql服务也宕机了,且无法启动,报错如下

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

此时想要启动mysql,必须要释放磁盘空间,方法有2种:
(1)删除无用的大文件
(2)扩容

2:问题解决

(1)删除无用的大文件

这个方法要找到大文件的位置,可以通过在不同的目录下执行如下命令,可以查看当前目录下各个文件所占空间大小

du -sh *

结果如下,可以酌情删除

[root@localhost opt]# du -sh *
684M    lbaas
550M    x86_20220527.tar.gz
211M    x86_20220822.tar.gz

在我删除掉一些大文件后,磁盘空间降了下来,

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值