Time Machineで/var/logのログファイルもバックアップする

Mac OS X のシステムログは /var/log (/private/var/log) に保存されているが,デフォルトでは Time Machine でこのディレクトリの中のファイルはバックアップされない.

これらのログファイルをバックアップの対象にするためには /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist の FileContentsExcluded (ディレクトリ内のファイルをバックアップしない)という項目に /private/var/log が含まれているので,この行を削除するかコメントアウトすれば良い.

        <key>FileContentsExcluded</key>
        <array>
                <!-- <string>/private/var/log</string> -->
                <string>/private/var/spool/cups</string>

ただし,意図的にバックアップ対象から外されているので*1,これらをバックアップすることによって何らかの問題が生じる可能性があるので自己責任で行うように.

*1:恐らくTime Machineのバックアップのログが保存されるため.