数据库? Plesk Ec2 aws 错误 100% full xvda1

标签 mysql linux amazon-web-services amazon-ec2 plesk

我在 aws 上使用 plesk 时遇到磁盘满的问题我不知道是什么占用了这样的空间,我的服务器上几乎什么都没有

如何查看哪些文件正在占用此类空间以及我可以删除哪些文件? (避免来自系统的任何文件)

df -h 的结果

Filesystem      Size  Used Avail Use% Mounted on
udev            468M     0  468M   0% /dev
tmpfs            98M   11M   88M  11% /run
/dev/xvda1      9.7G  9.7G     0 100% /
tmpfs           490M     0  490M   0% /dev/shm
tmpfs           5.0M   16K  5.0M   1% /run/lock
tmpfs           490M     0  490M   0% /sys/fs/cgroup
/dev/loop0       98M   98M     0 100% /snap/core/9289
/dev/loop1       97M   97M     0 100% /snap/core/9436
 /dev/loop2       18M   18M     0 100% /snap/amazon-ssm-agent/1566
/dev/loop3       29M   29M     0 100% /snap/amazon-ssm-agent/2012
tmpfs            98M     0   98M   0% /run/user/1000

plesk 显示的错误

DB query failed: SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql_448_0.MAI); waiting for 
someone to free some space... (errno: 28 "No space left on device"), query was: DESCRIBE `sessions`

Type    Plesk\Exception\Database
Message DB query failed: SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql_448_0.MAI); 
waiting for someone to free some space... (errno: 28 "No space left on device"), query was: DESCRIBE `    sessions`
File    Mysql.php
Line    60

谢谢

15M     bin
102M    boot
0       dev
13M     etc
44K     home
0       initrd.img
0       initrd.img.old
230M    lib
4.0K    lib64
16K     lost+found
4.0K    media
4.0K    mnt
1.1G    opt
1.1G    pleskswap
du: cannot access 'proc/21705/task/21705/fd/4': No such file or directory
du: cannot access 'proc/21705/task/21705/fdinfo/4': No such file or directory
du: cannot access 'proc/21705/fd/3': No such file or directory
du: cannot access 'proc/21705/fdinfo/3': No such file or directory
0       proc
60K     root
832K    run
15M     sbin
790M    snap
4.0K    srv
0       sys
64K     tmp
2.0G    usr
5.3G    var
0       vmlinuz
0       vmlinuz.old

var/log 为 1.1G var/lib 是 4.2G

var/lib/psa 是 3.4G var/lib/psa/dumps 是 3.4G

转储包含很多文件,例如 backup_ext_advisor_2005xxxxx.tgz

删除整个文件夹安全吗? 有什么方法可以避免创建这些文件?

最佳答案

通过 cd/ 在服务器的根目录中运行 du -sh * 然后沿着路径向上移动每一层。

或者首先检查的地方的建议是:

  • /home 给任何用户
  • /var/log - 检查是否有任何可能未轮换或增长过快的大型日志文件。
  • /opt - 安装在磁盘上但正在使用磁盘空间的任何应用程序

关于数据库? Plesk Ec2 aws 错误 100% full xvda1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62729417/

相关文章:

python - 使用 ctypes 包装具有依赖项的编译库

java - 使用S3作为数据库来存储和查询应用程序数据

php - 在 AWS Elastic Beanstalk 上部署 Laravel 4 应用程序

php - 使用 Tinker 和 Laravel 进行编码

python - 直接在命令行写python脚本

mysql - 如何选择多个行,其中单词的字母不同?

c - 试图将 Linux 命令输出传递给变量

python - 即使配置了过滤器,AWS Lambda 函数也会停止所有实例

mysql - MySQL 存储过程可以返回行流而不将它们存储在临时表中吗?

php - 如何使用php批量添加mysql