この機能は、Solaris Express 4/04 と Solaris 9 9/04 で新しく追加されました。
すべての UFS ファイルシステムで、ロギングがデフォルトで有効になります。ただし、次の場合は例外です。
ロギング機能が明示的に無効とされている場合
ロギングを行うために必要なファイルシステムの容量が不足している場合
以前の Solaris リリースでは、UFS ロギングを手動で有効にする必要がありました。
UFS ロギングでは、完全な UFS 操作を構成する複数のメタデータの変更が、1 つのトランザクションにまとめられます。一連のトランザクションは、ディスク上のログに記録されたあとで、実際の UFS ファイルシステムのメタデータに適用されます。
UFS ロギングには 2 つの長所があります。
トランザクションログによりファイルシステムの整合性がすでに保持されていると、システムがクラッシュしたとき、またはクリーンでないシステム停止が発生したときに、fsck コマンドを実行する必要がないことがあります。
Solaris 9 12/02 以降、UFS ロギングのパフォーマンスが向上し、その結果、ロギングが有効なファイルシステムが、ロギングが無効なファイルシステムよりすぐれたパフォーマンスを発揮できるようになりました。ロギングが有効なファイルシステムでは、同じデータに対する複数の更新が 1 回の更新に変換されるため、これがパフォーマンスの向上につながっています。この機能により、必要なオーバーヘッドディスク操作の実行回数が削減されます。
詳細は、「ファイルシステムの新機能」を参照してください。これは『Solaris のシステム管理 (デバイスとファイルシステム)』に含まれています。mount_ufs(1M) のマニュアルページも参照してください。