回溯變更記錄中的項目在指定的一段時間過後,會自動移除。若要配置項目經過多久的時間後會自動刪除,請務必啟用回溯變更記錄,再設定 cn=Retro Changelog Plugin、cn=plugins 與 cn=config 項目中的 nsslapd-changelogmaxage 配置屬性。
無法使用 DSCC 執行此作業。請依照此程序中的說明使用指令行。
檢查是否已啟用回溯變更記錄。
$ dsconf get-server-prop -h host -p port retro-cl-enabled |
若未啟用回溯變更記錄,請啟用記錄。
$ dsconf set-server-prop -h host -p port retro-cl-enabled:on |
為記錄的變更設定最長存在期限。
$ dsconf set-server-prop -h host -p port retro-cl-max-age:duration |
其中 duration 可以是undefined (無存在期限) 或下列其中之一:
s 表示秒
m 表示分鐘
h 表示小時
d 表示天
w 表示週
例如,若要將回溯變更記錄最長存在期限設為兩天,請鍵入:
$ dsconf set-server-prop -h host 2 -p 1389 retro-cl-max-age:2d |
下次在變更記錄上進行作業時會修剪回溯變更記錄。