磁盘空间可以成为服务器崩溃的原因吗?

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)

这可能是崩溃背后的原因吗?

eww*_*ite 7

是的,磁盘空间会导致系统崩溃。这是一种应该避免的危险情况。进程可能会用完空间,日志文件可能会填满等。如果磁盘空间用完,某些应用程序和守护程序(例如 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% 的空间?

我如何找出我的 / 分区上的所有空间正在使用的内容?

适用于无头 Linux 的磁盘使用树图软件


归档时间:

查看次数:

4226 次

最近记录:

10 年,5 月 前