1
wacxr123 97 天前 via Android
确实,我的经验是如果按 Tab 无法自动补全路径,就知道是盘满了(
|
2
flynaj 97 天前 via Android
这个时候你就知道 zabbix 的好处了。
|
3
Donaldo 97 天前
我中招过几次,但我一堆服务器总是懒得去设置,其实可以设置一下 rotate 或者过期日期,要不迟早有满的一天。。。啊,好累。。。
|
4
Kumo31 97 天前
这些行为就是预期内的,只不过大部分软件的设计者就没考虑处理这种情况。我们还有一个专门的避免任何 IO 的程序去做这种情况下的节点降级处理
|
5
june4 97 天前
我自己写了个快满了无限 5 分钟发一次邮件的定时任务,放在我的 linux 服务器初始化安装脚本里。
#!/bin/bash -e if [[ -f /etc/default/disk-usage-agent ]]; then . /etc/default/disk-usage-agent fi max_usage=${max_usage:-90} usage=$(df | grep -e '/$' | awk '{print $5}' | tr -d %) if (( usage > max_usage )); then warnmsg="WARNING: disk-usage-agent: exceeds max usage: $usage%" echo $warnmsg >&2 df -h | /opt/util/bin/mailadmins "$warnmsg" - fi |
6
totoro625 97 天前
某些程序的写入操作是删除原有数据再写入(并不是追加和修改),硬盘已满的情况下这样会导致文件丢失
这里点名 acme |
7
kneo 97 天前 via Android
这不叫 bug 。举个再极端的例子,你电脑断电了程序挂了,你能说这是软件 bug ?
|
8
L4Linux 97 天前
你们运维在干啥? logrotate 都不跑一下的吗?
|
9
dfdd1811 97 天前
所以虽然我自己只有三台机器,但我还是用 prometheus+grafana…
|
10
wheat0r 97 天前
这事最大的 bug 是有人把硬盘跑满了
|
11
dengjunhua 97 天前 via iPhone
监控和告警的重要性
|
12
wolonggl 97 天前
磁盘满了。依赖在磁盘创建临时文件基本收到影响,
报告/tmp 空间满了后,一大堆软件受影响 |
13
flyqie 96 天前
这个其实蛮正常的。
毕竟不同软件的内部流程是不一样的,自然是没法统一的。 并且说真的。。应该设个剩余空间报警,不然很麻烦。 |
14
Yii234 96 天前
|
15
PerFectTime 96 天前
想起来之前看到的一个段子,新拿到服务器先 dd 一个 10g 的空文件,等到磁盘满了删除该文件以快速解决磁盘占用满的问题
|
16
sunxvvv 96 天前
硬盘满了,数据无法写到硬盘上,程序和内核的部分功能无法正常完成,不出问题才不合理吧......
|
17
pollux 95 天前
@PerFectTime 牛 +1
|
18
flyqie 95 天前 via Android
|
19
FrankAdler 95 天前
/usr/bin/journalctl --vacuum-size=50M 放定时任务把
|
20
Coelacanthus 89 天前
@FrankAdler 那不如在 journald.conf 里配置 SystemMaxUse 或者 SystemKeepFree
|
21
FrankAdler 89 天前
@Coelacanthus 也是可以的
|
22
dode 88 天前
升级系统命令好久都执行失败,提示请求源错误,后来看一下,系统根目录空间满了。
|