此功能在 Solaris 9 8/03 发行版中是新增的。
本 Solaris 发行版在运行 64 位 Solaris 内核的系统上支持多 TB UFS 文件系统。以前,UFS 文件系统在 64 位系统和 32 位系统上的大小仅限于约 1 TB (Tbyte)。所有 UFS 文件系统命令和公用程序已更新为支持多 TB UFS 文件系统。
开始时您可以创建一个小于 1 TB 的 UFS 文件系统。您可以通过使用 newfs -T 命令指定该文件系统之后可以增大为一个多 TB 文件系统。此命令设置索引节点和碎片密度以为多 TB 文件系统进行相应的伸缩。
支持多 TB UFS 文件系统假设可以使用多 TB LUN。这些 LUN 作为 Solaris 卷管理器、Veritas VxVM 卷或者作为容量超过 1 TB 的物理磁盘来提供。
多 TB UFS 文件系统的功能包括:
可以创建一个大小最大为 16 TB 的 UFS 文件系统。
可以创建一个大小小于 16 TB 的文件系统,该文件系统以后最大可以增加到 16 TB。
多 TB 文件系统可以在物理磁盘、Solaris 卷管理器的逻辑卷和 Veritas 的 VxVM 逻辑卷上创建。
缺省情况下,在容量超过 1 TB 的文件系统上将启用 UFS 日志功能。多 TB 文件系统将受益于启用 UFS 日志功能而带来的性能提高。多 TB 文件系统还将受益于日志功能的可用性,因为在启用日志功能时,fsck 命令可能无需运行。
多 TB UFS 文件系统的局限性包括:
无法在运行 32 位 Solaris 内核的系统上安装容量超过 1 TB 的文件系统。
无法在运行 64 位 Solaris 内核的系统上从一个容量超过 1 TB 的文件系统进行引导。 该局限性使您无法将 root (/) 文件系统放置在一个多 TB 文件系统上。
不支持大小超过 1 TB 的单个文件。
每 TB UFS 文件系统的最大文件数是 1 百万。此限制用于节省使用 fsck 命令检查文件系统所花费的时间。
在多 TB UFS 文件系统上设置的最高定额是 2 TB 的 1024 字节块 。
使用 fssnap 命令可以创建当前不受支持的多 TB UFS 文件系统的快照。