我知道这与代码无关,但我不知道还能在哪里问?
昨天工作时,我收到一条消息,说我的启动盘几乎已满。我并不感到惊讶,因为它只有128gb Air。
但是当我启动Daisydisk以查看问题是什么时,我的计算机似乎已在private/var/tmp
目录中存储了2个文件,每个文件超过30gb。显然Daisydisk不会让我删除它们,因为它们所在的目录。
他们被称为magick-23598T_US4im5XKvQ.pam
和magick-23587vell8J7UTKgS.pam
我不知道他们来自哪里,但是当我发生这种情况时,我正在为rails项目测试文件上传系统。然而,我上传的图像不超过800kb左右。这似乎有点极端。
如果有人任何想法可能发生了什么,或者我如何安全地再次释放这个空间,我会非常感激。
答案 0 :(得分:1)
看起来像ImageMagick临时文件 - 您使用ImageMagick处理图像吗?虽然确切的原因可能不同,但讨论过类似的问题here。
答案 1 :(得分:0)
可能是ImageMagick的大型交换文件尚未清理。您可以通过编辑ImageMagic的policy.xml配置(Ubuntu上的/etc/ImageMagick/policy.xml)来限制文件大小。
此处有更多信息:https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=29225&p=130707#p130707