NetWorker 19.2 通过减少某些保存集的浏览时间,使它们的索引条目的删除时间早于该保存集的保留时间,从而可
减少 NetWorker 客户端文件索引元数据所使用的磁盘空间。 使用 NetWorker nsrmm 命令时请格外小心,因为它可用于更改保存集的保留行为,从而导致保存集数据被删除。
NetWorker 保存集具有“浏览时间”和“保留时间”值。 从 NetWorker 9(不包括之前的版本)开始,这些值完全相同。 NetWorker 19.2 允许更改保存集的“浏览时间”,以减少 NetWorker 客户端文件索引所使用的磁盘空间量。 这是使用 NetWorker nsrmm 命令完成的,如下所示:
请注意,进行此更改将导致在指定日期之后无法再浏览保存集。 它将保持可恢复状态,直至其保留日期结束为止。
nsrmm -S [save set id] -w [new browse time]
例如:
在以 1 年为保留期限进行备份之后,该保存集的保留期限和浏览期限为一年:
date ssid clone id client name clretent retent lvl browse
02/17/2020 2050525695 1580764855 nw231 /julian 02/17/2021 02/17/2021 full 02/17/2021
要减少用于客户端文件索引的磁盘空间,请将浏览期限减少为从现在开始后的 2 周时间:
nsrmm -S 2050525695 -w "2 weeks"
date ssid clone id client name clretent retent lvl browse
02/17/2020 2050525695 1580764855 nw231 /julian 02/17/2021 02/17/2021 full 03/02/2020
该保存集现在将仅可在运行 nsrmm 命令开始后的 2 周内进行浏览。 两周后,保存集将无法再浏览,但在保留日期之前仍可恢复。
为了更改多个保存集,可以使用简短的脚本来更改保存集列表的浏览期限。 仔细创建要更改的保存集的 SSID 列表,然后对 NetWorker 服务器上的列表运行 nsrmm 命令循环。
脚本示例 — Linux
nwbrowsechange.sh
#此脚本会将所有匹配的保存集的浏览期限更改为从现在开始后的两天时间。
#!/bin/bash
change_retent() {
list_of_ssids=`mminfo -q "client=nw231,name=/julian" -r ssid`
for savesetid in $list_of_ssids ; do
nsrmm -y -S $savesetid -w "2 days"
done
}
change_retent
脚本示例 — Windows
c:\>mminfo -q "client=vm3129,savetime>4 days ago" -r ssid > C:\ssid.txt
for /f %t in (C:\ssid.txt) do nsrmm -y -w "3 days" -S %t