如何在 illumos/solaris 上创建联合挂载(将两个或多个目录绑定到一个挂载点)?

如何在 illumos/solaris 上创建联合挂载(将两个或多个目录绑定到一个挂载点)?

我一直在使用联合挂载,例如unionfs在 FreeBSD 或mergerfsLinux 上,现在我需要在 illumos (SmartOS) 上执行相同的操作。

阅读伊卢莫斯或者智能操作系统手册页没有帮助。与搜索它们相同通过外部搜索引擎

如果可能,如何在 illumos/solaris 上创建联合挂载(将两个或多个目录绑定到一个挂载点)?

如果不可能,是否有接近相同效果的东西?

为什么

以我的拙见,类联合文件系统用于相对复杂的场景。在这里描述一些内容超出了这个问题的范围。我想知道这是否可能先验的无论如何,因为我不想要一个仅解决所有unionfs可能用例的子集的答案。

举个例子:我需要挑选从子目录只读 zfs 数据集,安装 DVD 和只读 USB 驱动器,覆盖读写数据集。生成的安装点需要作为 cifs 共享提供。这需要在启动后以编程方式完成,具体取决于各种系统因素。

对于感兴趣的人,请参阅包含一些用例的参考文章。有很多这样的系统管理员场景。


[1]https://whattheserver.com/what-are-unionfs-mounts-and-how-to-use-them/

[2]https://medium.com/@knoldus/unionfs-a-file-system-of-a-container-2136cd11a779

相关内容