记录一次由 nohup 日志引发的磁盘问题。
nohup是 Linux/Unix 命令,全称 “no hang up”。主要用于在后台运行程序,并使其在用户退出终端或断开 SSH 连接后继续运行。
现象
某天服务器告警,磁盘使用率 100%。
df -h Filesystem Size Used Avail Use% /dev/vda1 40G 39G 0 100%系统已经开始出现异常,SSH 响应缓慢。
初步定位
先用du看目录占用:
du -h --max-depth=1 / | sort -hr | head -20结果:
19G / 6.8G /usr 4.0G /root 1.4G /home/root目录异常偏大。
进入查看:
ls -lh /root -rw------- 1 root root 4.5G Mar 15 10:32 nohup.out原因比较明确了:
nohup.out 被持续写入,直到占满磁盘。
问题根因
启动命