如何创建到 /var/log/myapp 到另一个挂载点的符号链接?

如何创建到 /var/log/myapp 到另一个挂载点的符号链接?

我不太熟悉 unix 术语,但我有一个要求,我在我的一台 RHEL 服务器上安装了 Gitlab。默认情况下,安装和日志分别转到/var/opt/gitlab/var/log/gitlab

Gitlab 不建议更改,但随着我的应用程序的增长,这个安装将变满。我创建了另一个/app/gitlab大约有 200GB 空间的 Mound,我想将这些日志文件移到这里。

有没有办法做到这一点而不破坏任何东西?我们可以symlink在这里使用吗?如果有人可以指导我,请告诉我。

答案1

您可以使用:

mv /var/log/gitlab/* /app/gitlab/
rm -rf /var/log/gitlab
ln -s /app/gitlab /var/log/gitlab

或者

mv /var/log/gitlab/* /app/gitlab/
mount --bind /app/gitlab /var/log/gitlab

在安装情况下您也必须将其添加到 fstab。

相关内容