在 Solaris 之前,SunOS 有一个很酷的功能,称为透明文件系统。基本概念允许将磁盘文件系统像投影仪上的透明胶片一样堆叠。并允许演示者在顶部透明胶片上绘图。
透明文件系统的现代对应物是什么?我想要/需要堆叠多个驱动器文件系统。
答案1
不幸的是,这是已弃用的功能。
答案2
答案3
Solaris 及其衍生产品上不存在该问题:“…”半透明文件系统 (TFS) 类型已从 SunOS 版本 5.7 软件中撤回……”
尽管在这句话中它被称为“文件系统”,但实际上它似乎曾经是在用户空间运行的服务。
答案4
您应该能够通过创建 ZFS 克隆并对克隆进行适当的更改来复制此类“透明”文件系统的大多数行为。
看ZFS 克隆概述:
克隆是一种可写的卷或文件系统,其初始内容与创建它的数据集相同。与快照一样,创建克隆几乎是即时的,并且最初不会占用额外的磁盘空间。此外,您还可以对克隆进行快照。
克隆只能从快照创建。克隆快照时,克隆和快照之间会建立隐式依赖关系。即使克隆是在数据集层次结构中的其他位置创建的,只要克隆存在,原始快照就无法销毁。
根据更改的范围,可能需要大量时间来生成新图像。
还请注意,对原始文件系统的更改不会反映在克隆的文件系统中,因此这可能会满足您的需求。或者它可能是一个有用的功能。
这种系统的一个用途是使用基本文件系统作为无盘服务器群的根文件系统映像。每台服务器都将使用其基本文件系统的克隆,并且可以在不影响正在运行的服务器的情况下更新基本文件系统映像,并且可以从更新的映像创建新的克隆,服务器可以重新启动到该克隆。