リストアしたファイル名をログに残す

投稿者: | 2017年3月24日

Baculaはデフォルトのままでは、リストア時にリストアされたファイルの一覧が分かりません。

しかし、FD側のbacula-fd.confで次のような設定をすると、リストア時のログに一覧を載せることができます。

Messages {
Name = “Standard”
Director = “c6bee865dirbweb-dir” = All,!Debug,!Saved,!Skipped,Restored
}

Restoredという文字を追加するのみです。
そうすると、このようなログ出力になります。
どのファイルがリストアされたのか、これで分かるようになります。

*messages
16-Mar 14:17 bacula-dir JobId 236: Start Restore Job RestoreFiles.2017-03-16_14.17.26_03
16-Mar 14:17 bacula-dir JobId 236: Using Device “FileChgr1-Dev1” to read.
16-Mar 14:17 bacula-sd JobId 236: Ready to read from volume “Vol-0002” on file device “FileChgr1-Dev1” (/tmp).
16-Mar 14:17 bacula-sd JobId 236: Forward spacing Volume “Vol-0002” to file:block 0:1565204.
16-Mar 14:17 bacula-sd JobId 236: Elapsed time=00:00:01, Transfer rate=1.284 K Bytes/second
16-Mar 14:17 bacula-win-fd JobId 236: -rwxrwxrwx   1 0        0                 12 2017-03-02 17:47:39  C:/Users/admin01/Desktop/Bacula-test/test2.txt
16-Mar 14:17 bacula-win-fd JobId 236: -rwxrwxrwx   1 0        0                  5 2017-03-02 17:42:42  C:/Users/admin01/Desktop/Bacula-test/test111.txt
16-Mar 14:17 bacula-win-fd JobId 236: drwxrwxrwx   1 0        0                  0 2017-03-03 11:33:06  C:/Users/admin01/Desktop/Bacula-test/
16-Mar 14:17 bacula-dir JobId 236: Bacula bacula-dir 7.4.4 (202Sep16):
Build OS:               x86_64-redhat-linux-gnu redhat (Core)
JobId:                  236
Job:                    RestoreFiles.2017-03-16_14.17.26_03
Restore Client:         bacula-win-fd
Start time:             16-Mar-2017 14:17:28
End time:               16-Mar-2017 14:17:30
Files Expected:         3
Files Restored:         3
Bytes Restored:         825
Rate:                   0.4 KB/s
FD Errors:              0
FD termination status:  OK
SD termination status:  OK
Termination:            Restore OK