var / tmp文件夹占用了一半的存储空间?

时间:2014-01-08 07:05:32

标签: ruby-on-rails macos file-upload local-storage storage

我知道这与代码无关,但我不知道还能在哪里问?

昨天工作时,我收到一条消息,说我的启动盘几乎已满。我并不感到惊讶,因为它只有128gb Air。

但是当我启动Daisydisk以查看问题是什么时,我的计算机似乎已在private/var/tmp目录中存储了2个文件,每个文件超过30gb。显然Daisydisk不会让我删除它们,因为它们所在的目录。

他们被称为magick-23598T_US4im5XKvQ.pammagick-23587vell8J7UTKgS.pam

我不知道他们来自哪里,但是当我发生这种情况时,我正在为rails项目测试文件上传系统。然而,我上传的图像不超过800kb左右。这似乎有点极端。

如果有人任何想法可能发生了什么,或者我如何安全地再次释放这个空间,我会非常感激。

2 个答案:

答案 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