技术解析

Linux 如何实现目录的硬链接, 或者说目录的镜像
0
2021-07-02 22:22:16
idczone

两个不同的项目跑在不同的目录,但是图片目录要共享,该实现 读取项目下的目录=另一个项目下的目录 软链接不起左右, 硬链接不支持目录, 实在是无力, 大家是怎么解决的


bind mount

按道理说软链接是可以的,不如把你的配置方法发出来看下

bind mount 正解

了解下哈

谢谢, 是个好建议, 那如果是 mac 下呢, 因为本地是 mac 服务器是 linux, mac 下的 mount 指令有些不一样

项目 a 下有一个 upload 目录, 想在项目 b 中, 取 ./upload 能读到 a 中的 upload 内容 , 用 `ln -s a/upload b/ `没成功

ln -s ../a/upload b/
软链接的目标是相对于软链接自身的。

我曾经在 ext4 文件系统中弄了个目录的硬链接, a/a 链接到 a 这样子。然后 rm 它的时候 D 状态了……

用绝对路径也比较保险.

嗯,但问题是不能 mv 共同的上级目录了。从其它系统挂载时也会有问题。

原来问题不在软链接上,是 server 的容器配置有问题, tomcat 默认不读链接文件,得在 Context 节点上加 allowLinking="true",为什么默认是 false , shit !

安全性。

btrfs subvolume

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服