移动 /var/discourse 和 /var/lib/docker

我需要释放磁盘空间,因为我们的主卷几乎已满。

我尝试了以下操作:

cd /var/discourse
./launcher stop app

cd /var/
cp -R discourse /mnt/forums/discourse
mv discourse/ discourse-backup/
ln -s /mnt/forums/discourse discourse

cd /var/lib/
cp -R docker /mnt/forums/docker
mv docker/ docker-backup
ln -s /mnt/forums/docker docker

cd /var/discourse
./launcher start app

一切似乎都启动了,但没有任何功能正常,只出现 502 网关错误。

我可能犯了什么错误?最好的排查方法是什么?

这次迁移将为我们释放 225GB 以上的空间。

顶一下,看看其他社区成员有什么想法。

可能是所有权或权限错误?我倾向于使用 cp -a(以 root 身份运行),但即使这样也不一定能完美复制——如需完美复制,请使用 tarcpio

也可能是某些程序不支持链接,这种情况下使用挂载或回环挂载可能会更好。

不过理想情况下,应该 somewhere 有日志能告诉我们具体是什么服务未能启动,或者它不认可所发现的内容。

谢谢。我最终将 shared/ 目录移走,并精简了 overlay2 目录。这确实帮了大忙。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.