首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在LXC客户之间共享包缓存时,我需要考虑什么?

在LXC客户之间共享包缓存时,我需要考虑什么?
EN

Unix & Linux用户
提问于 2015-07-23 19:02:25
回答 1查看 392关注 0票数 3

我想将包缓存的一个副本绑定到我所有的LXC来宾中。它们已经在其主机上共享了一个apt-cacher-ng实例。它们显然共享架构,实际上它们是完全相同的发行版。

当我想这样做的时候,我要考虑什么呢?确保包缓存更新不会并行进行就足够了吗?

EN

回答 1

Unix & Linux用户

发布于 2015-07-26 00:01:37

您可以在Debian安装之间共享/var/cache/apt/archives (或设置Dir::Cache::pkgcache的任何内容)。我这样做是为了在32位安装和64位安装之间,或者在稳定、不稳定和测试之间共享目录。但是,您可能无法有效地这样做,因为在进行任何升级操作时,APT都会对目录进行锁定。这意味着您不能同时在两个容器中运行apt-get installapt-get upgrade

如果您确信APT不需要下载任何东西,那么打开APT的锁可能是安全的。但是如果你要沿着这条路走,共享下载的文件的方法可能会更可靠。

也许你可以把作为一个代理,并有一个incron作业来监视新下载的包文件并将它们硬链接到每个客人的缓存目录中。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/217955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档