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