首页 > 解决方案 > 厨师客户端运行后从厨师缓存中删除大文件

问题描述

我有一个部署大约 300 兆.tar.gz文件的厨师食谱。这些文件只是简单地上传到厨师knife upload cookbooks。此配方运行后,然后从节点的运行列表中删除。这些文件的缓存仍然存在。我正在使用嵌入式系统,我需要回收这个空间。但是,如果我删除文件,运行其他配方会将文件放回原处。如果文件不在运行列表中,我可以告诉厨师不要同步文件吗?如何跳过同步这些文件

标签: chef-infrachef-recipediskspace

解决方案


不要为此使用食谱文件。改用remote_file它可以让您对文件的生命周期进行更细粒度的控制。


推荐阅读