Moh*_*ari 4 mysql server-crashes centos disk-space-utilization
查看 MySQL 错误文件后,我发现了有关磁盘空间的错误。现在我认为这是 MySQL 崩溃的原因:
[root@xxxx ~]# cat /var/lib/mysql/xxxx.com.err
120528 17:45:05 [Note] Crash recovery finished.
/usr/sbin/mysqld: Disk is full writing './mysql-bin.~rec~' (Errcode: 28). Waiting for someone to free space... (Expect up to 60 secs delay for server to continue after freeing disk space)
Run Code Online (Sandbox Code Playgroud)
这可能是崩溃背后的原因吗?
是的,磁盘空间会导致系统崩溃。这是一种应该避免的危险情况。进程可能会用完空间,日志文件可能会填满等。如果磁盘空间用完,某些应用程序和守护程序(例如 MySQL)将停止或崩溃。
在您的情况下,您的系统似乎没有任何分区。您应该提供df -h启动...的输出
从那里,您可能想查看哪些目录消耗了最多的空间:
du -skh /*应该提供哪些顶级目录最大的说明。我更喜欢使用ncdu 实用程序,但您不能指望它会安装在大多数系统上。
使用du -skh /*,您将获得如下输出:
[root@xx /]# du -skh /*
8.4M /bin
37M /boot
124K /dev
110M /etc
192K /home
.
.
.
5.8G /usr
3.7G /var
41G /yum
Run Code Online (Sandbox Code Playgroud)
/var例如,如果您想深入了解cd /var并运行du -skh *并寻找空间的最大消费者……但是,当然,发现这一点的过程已在本网站上多次介绍。检查这些相关问题以获取更多建议:
如何找到哪些文件占用了 Linux 网络服务器上 80% 的空间?
| 归档时间: |
|
| 查看次数: |
4226 次 |
| 最近记录: |