OttoEisen Asked: 2020-03-29 05:38:27 +0800 CST2020-03-29 05:38:27 +0800 CST 2020-03-29 05:38:27 +0800 CST 迁移 apt-cacher-ng 缓存 772 我有一个带有 apt-cacher-ng 的 Debian 10 服务器,并且想将缓存迁移到 Ubuntu 18.04 服务器。/var/cache/apt-cacher-ng/只复制目录就足够了吗?或者是否需要一些导入功能? 18.04 apt-cacher-ng 1 个回答 Voted Best Answer OttoEisen 2020-03-30T06:44:17+08:002020-03-30T06:44:17+08:00 好的,社交距离可以腾出一些时间。所以这就是我刚才所做的: 停止源和目标服务器上的所有 apt-cacher-ng 实例:systemctl stop apt-cacher-ng 在源上创建缓存存档:tar cvzpf archive.tgz /var/cache/apt-cacher-ng 使用您喜欢的工具将存档复制到目的地:scp archive.tgz user@destination 在目的地提取档案:tar xvzpf archive.tgz /var/cache/ 在目标服务器上启动 apt-cacher-ng 实例:systemctl start apt-cacher-ng 通过在 Web 浏览器中访问http://new.server.tld:3142/acng-report.html检查 apt-cacher-ng 是否在目标上运行 通过在一些 apt-cacher-ng 客户端上运行apt-get update/检查一切是否正常upgrade 笔记: 在客户端,我使用 DNS 别名“apt-cacher”来指向真实的主机名。这可能仍然被客户端缓存,所以我不得不systemd-resolve --flush-caches在一些 apt-cacher 客户端和ipconfig /flushdnswindows web 客户端上做。DNS TTL 通常不会超过一天,因此任何问题最终都会自行解决。另一方面,如果您不这样做,则必须修改所有客户端上的 apt 配置以指向新服务器:Acquire::http { Proxy "http://new.server.tld:3142"; } 这个过程(令我惊讶的是)将保留报告页面上的“传输统计信息”,但不会保留“日志分析”。/var/log/apt-cacher-ng/如果你想要那个,你也应该复制 我仍然遇到第一次加载报告网页时呈现不完整的问题。但我不确定它是否与迁移、Ubuntu 或其他有关。重新加载有帮助,所以现在我将把它留在那里
好的,社交距离可以腾出一些时间。所以这就是我刚才所做的:
停止源和目标服务器上的所有 apt-cacher-ng 实例:
systemctl stop apt-cacher-ng
在源上创建缓存存档:
tar cvzpf archive.tgz /var/cache/apt-cacher-ng
使用您喜欢的工具将存档复制到目的地:
scp archive.tgz user@destination
在目的地提取档案:
tar xvzpf archive.tgz /var/cache/
在目标服务器上启动 apt-cacher-ng 实例:
systemctl start apt-cacher-ng
通过在 Web 浏览器中访问http://new.server.tld:3142/acng-report.html检查 apt-cacher-ng 是否在目标上运行
通过在一些 apt-cacher-ng 客户端上运行
apt-get update
/检查一切是否正常upgrade
笔记:
在客户端,我使用 DNS 别名“apt-cacher”来指向真实的主机名。这可能仍然被客户端缓存,所以我不得不
systemd-resolve --flush-caches
在一些 apt-cacher 客户端和ipconfig /flushdns
windows web 客户端上做。DNS TTL 通常不会超过一天,因此任何问题最终都会自行解决。另一方面,如果您不这样做,则必须修改所有客户端上的 apt 配置以指向新服务器:Acquire::http { Proxy "http://new.server.tld:3142"; }
这个过程(令我惊讶的是)将保留报告页面上的“传输统计信息”,但不会保留“日志分析”。
/var/log/apt-cacher-ng/
如果你想要那个,你也应该复制我仍然遇到第一次加载报告网页时呈现不完整的问题。但我不确定它是否与迁移、Ubuntu 或其他有关。重新加载有帮助,所以现在我将把它留在那里