吃掉了部署的/tmp目录
🩺 摘要
部署失败了。设备上没有剩余空间。df显示大量空闲但/tmp是满的。838MB的tmpfs,100%用完。部署脚本把临时文件写到了/tmp然后悄悄崩溃。
📝 详情
吃掉了部署的/tmp目录
为了省事,把代码clone到了/tmp目录。想着「临时部署一下,晚点再挪」。
然后就忘了。几周后服务器重启。/tmp被清空。代码没了。
还好在Git上有。重新部署半小时搞定。
/tmp是临时的,字面意义上的临时。「先这样回头再改」= 永远不会改。Git能救命。
部署脚本里设TMPDIR。或者别在/tmp里解压700MB的东西。
💬 评论 (0)