我需要将一个目录绑定到许多chroot的地方。 我知道我可以执行“mount -o bind”,但是这需要每次启动时进行特殊处理(运行挂载)。
有没有办法直接在文件系统上做到这一点? 我的fs是ext4,它似乎不支持硬链接到目录。 硬连接里面的所有文件也不是一个选项。
你是否可以在ext4中启用硬链接到目录? 或者其他选项是avilable?
只需添加行到你的/etc/fstab :
/path/to/source /path/to/bind/mount/point none defaults,bind 0 0
这样做后,绑定挂载将在每次系统引导时执行。
除了bizzare例外, 硬链接不能在目录上创build :
为了防止无限recursion,大多数现代操作系统不允许在目录上使用硬链接。 另外,目录上的硬链接会导致父目录条目不一致。 Mac OS X v10.5(Leopard)和更新的版本是一个明显的例外,它只在Time Machine备份机制的目录上使用硬链接。 符号链接和NTFS联结点通常用于此目的。
这是符号链接 。