此功能是 Solaris Express 4/04 发行版和 Solaris 9 9/04 发行版中的新增功能。
现在,除了下列情况,所有 UFS 文件系统均缺省启用日志记录功能:
日志记录功能被明确禁用
存储日志的文件系统磁盘空间不足
在早期的 Solaris 版本中,UFS 日志记录功能只能手动启用。
UFS 日志记录功能将组成一个完整 UFS 操作的多个元数据更改打包成一个事务。事务集被记录到磁盘日志中,然后应用到当前 UFS 文件系统的元数据中。
UFS 日志记录功能有两个好处:
如果文件系统已经由于事务日志而达到一致,则在系统崩溃或异常关机时可以不必运行 fsck 命令。
从 Solaris 9 12/02 发行版开始,UFS 日志记录功能的性能提高,甚至超过了无日志记录功能的文件系统的性能级别。这一改进之所以能够实现是由于启用日志记录功能的文件系统可以将对相同数据的多重更新转换为单一更新。这将减少所需的磁盘操作开销。
有关更多信息,请参见《系统管理指南:设备和文件系统》中的“Solaris 10 发行版在文件系统方面的新增功能”。另请参见 mount_ufs(1M) 手册页。