![如何创建到 /var/log/myapp 到另一个挂载点的符号链接?](https://linux22.com/image/759256/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%88%B0%20%2Fvar%2Flog%2Fmyapp%20%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%8C%82%E8%BD%BD%E7%82%B9%E7%9A%84%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%EF%BC%9F.png)
我不太熟悉 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。