Solaris 10 新增功能

文件系统增强功能

本节介绍自 Solaris 9 OS 最初于 2002 年 5 月发行以来,在 Solaris 10 3/05 发行版中新增或增强的所有文件系统功能。

NFS 版本 4

此功能是 Software Express 试点计划中的新增功能。在 Solaris Express 8/04 发行版中,NFS 版本 4 为缺省版本。Solaris 10 3/05 发行版中也包含此功能。

Solaris 10 OS 包括 Sun 对 NFS 版本 4 分布式文件访问协议的实现。此版本是 NFS 演变过程中的下一个逻辑步骤。RFC 3530 中指定的 NFS 版本 4 协议是由 Internet 工程任务组 (Internet Engineering Task Force, IETF) 支持创建的。此版本在设计上对供应商和操作系统都保持中立。

NFS 版本 4 将文件访问、文件锁定和挂载协议集成到一个统一的协议中,以便简化防火墙遍历并提高安全性。NFS 版本 4 的 Solaris 实现与 Kerberos V5 完全集成,又称作 SEAM,因此可以提供验证、完整性和保密性。NFS 版本 4 还允许客户机和服务器之间协商使用各自适用的安全风格。使用 NFS 版本 4,服务器可以为不同的文件系统提供不同的安全风格。

NFS 版本 4 的 Solaris 实现包括一种“委托”技术,通过该技术,服务器可将文件管理委托给客户机。未收到服务器的通知,客户机不会执行任何更改,因此使用该技术可以减少往返操作量。此协议还包括操作复合,允许将多项操作组合到一个“跨线”请求中。

有关 NFS 版本 4 的更多信息,请参阅《系统管理指南:网络服务》中的第 6 章,“访问网络文件系统(参考)”。

缺省启用 UFS 日志记录功能

此功能是 Solaris Express 4/04 发行版和 Solaris 9 9/04 发行版中的新增功能。

现在,除了下列情况,所有 UFS 文件系统均缺省启用日志记录功能:

在早期的 Solaris 版本中,UFS 日志记录功能只能手动启用。

UFS 日志记录功能将组成一个完整 UFS 操作的多个元数据更改打包成一个事务。事务集被记录到磁盘日志中,然后应用到当前 UFS 文件系统的元数据中。

UFS 日志记录功能有两个好处:

有关更多信息,请参见《系统管理指南:设备和文件系统》中的“Solaris 10 发行版在文件系统方面的新增功能”。另请参见 mount_ufs(1M) 手册页。

NFS 客户机增强功能

此功能是 Software Express 试点计划和 Solaris 9 12/03 发行版中的新增功能。Solaris 10 3/05 发行版中也包含此功能。

以下增强功能提高了 NFS 客户机的性能。

有关详细信息,请参见《系统管理指南:网络服务》

多 TB UFS 文件系统

只有运行 64 位内核的系统才支持多 TB UFS 文件系统。此功能是 Software Express 试点计划和 Solaris 9 8/03 发行版中的新增功能。Solaris 10 3/05 发行版中也包含此功能。

Solaris 10 OS 在运行 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 卷管理器卷或容量超过 1 TB 的物理磁盘来提供。

多 TB UFS 文件系统的功能包括:

多 TB UFS 文件系统的局限性包括:

有关更多信息,请参见《系统管理指南:设备和文件系统》中的“Solaris 10 发行版在文件系统方面的新增功能”。

设备文件系统 (devfs)

此功能是 Software Express 试点计划中的新增功能。Solaris 10 3/05 发行版中也包含此功能。

devfs 文件系统管理 Software Express 发行版中的设备。用户仍可通过 /dev 目录中的项访问所有设备。这些项是指向 /devices 目录中各个项的符号链接。/devices 目录的内容现在由 devfs 文件系统来控制。/devices 目录中的项动态表示系统上可访问设备的当前状态。这些项不需要管理。

devfs 文件系统提供下列增强功能:

有关更多信息,请参见 devfs(7FS) 手册页。

带有 EFI 磁盘标号的多 TB 磁盘支持

只有运行 64 位内核的系统才支持该多 TB 磁盘。此功能是 Software Express 试点计划和 Solaris 9 4/03 发行版中的新增功能。Solaris 10 3/05 发行版中也包含此功能。

对于运行 64 位 Solaris 内核的系统,Solaris 10 OS 支持容量超过 1 TB 的磁盘。

可扩展固件接口 (EFI) 标号支持物理磁盘和虚拟磁盘卷。UFS 文件系统与 EFI 磁盘标号兼容,您可以创建容量超过 1 TB 的 UFS 文件系统。该发行版还提供了更新过的磁盘公用程序,用于管理容量超过 1 TB 的磁盘。

但是,SCSI 驱动器 ssd 当前支持的磁盘最大只能为 2 TB。如果您需要大于 2 TB 容量的磁盘,请使用磁盘和存储管理产品(例如 Solaris 卷管理器)来创建较大的设备。

有关使用 EFI 磁盘标号的更多信息,请参见《系统管理指南:设备和文件系统》。该指南包含重要信息和限制。此信息涉及 EFI 磁盘标号与现有软件产品的配合使用。

在本 Solaris 发行版中,Solaris 卷管理器软件也可用于管理容量超过 1 TB 的磁盘。请参见Solaris 卷管理器中的多 TB 卷支持

Autofs 环境的新配置文件

此功能是 Software Express 试点计划中的新增功能。Solaris 10 3/05 发行版中也包含此功能。

autofs 环境的新配置文件 /etc/default/autofs 提供了用来配置 autofs 命令和 autofs 守护进程的其他方法。现在,可以在这个新配置文件中制定与命令行相同的规范。但是,与在命令行上制定的规范不同的是,此文件将保留您的规范,即使在向您的操作系统升级时也是如此。另外,不必更新关键的启动文件即可保留 autofs 环境的现有行为。

可使用下列关键字来制定规范:

有关更多信息,请参阅 automount(1M)automountd(1M) 手册页。

有关详细信息,请参见《系统管理指南:网络服务》