彻底解决mysql报错:1030, ‘Got error 28 from storage engine’

  • 这个问题确实是服务器系统盘满了,mysql指定的临时文件目录满掉,大概就是这个意思.
  • 下面解决/dev/vda1系统盘满了,其实我压根不知道/dev/vda1这在哪,是什么,后来了解这是 virtio-block 类型的设备。

以 ‘c’ 开头的一行表示该设备是一个字符设备,以 ‘b’ 开头的行表示这是一个块设备。
/dev/vda 和 /dev/vdb 都是 virtio-block 类型的设备,而 /dev/sda 是 sd 即 SCSI 类型的设备。

开始

首先登录服务器:执行df -h 意思是:
检查一台服务器磁盘使用空间,发现磁盘已经使用了100%在这里插入图片描述

1、cd到 根目录,du -sh * 看哪个目录占用空间大,有的高达十几个G,那么就要盯住这个目录了

在这里插入图片描述
文件查找命令:

find -size +100M
意思是查找大于100M的文件,M是兆,再大点可以用G

也可以查询文件夹占用显示该目录占用空间的总和:

使用:du -h --max-depth=1 /路径
举例:du -h --max-depth=1 /var
这是查看哪个文件夹占目录内存最大

如果想定位大文件:

ls -lhS
这是将文件从大到小展现

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐