NetWorker 19.2는 특정 save set의 탐색 시간을 줄여 해당 save set의 보존 시간보다 먼저 인덱스 항목이 제거되도록 함으로써
NetWorker의 클라이언트 파일 인덱스 메타데이터에서 사용하는 디스크 공간을 줄이는 기능을 도입합니다. save set의 보존 동작을 변경하면 save set 데이터가 제거되도록 할 수 있으므로 NetWorker nsrmm 명령을 사용할 때는 특히 주의해야 합니다.
NetWorker save set에는 '탐색 시간' 값과 '보존 시간' 값이 있습니다. NetWorker 9 이후에는(이전에는 아님) 이러한 값이 동일합니다. NetWorker 19.2에서는 NetWorker 클라이언트 파일 인덱스에서 사용하는 디스크 공간을 줄이기 위해 save set의 '탐색 시간'을 변경할 수 있습니다. 이 작업은 다음과 같이 NetWorker nsrmm 명령을 사용하여 수행합니다.
이 명령을 변경하면 지정된 날짜 이후에 save set를 더 이상 탐색할 수 없게 됩니다. 보존 날짜까지 복구 가능한 상태로 유지됩니다.
nsrmm -S [save set id] -w [new browse time]
예:
보존 기간이 1년으로 백업된 후에는 save set의 보존 및 탐색 기간은 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
이 save set는 이제 nsrmm 명령이 실행된 시간으로부터 2주 동안만 탐색할 수 있습니다. 2주 후에는 save set를 더 이상 탐색할 수 없지만 보존 날짜까지는 복구할 수 있습니다.
여러 save set를 변경하려면 짧은 스크립트를 사용하여 save set 목록의 탐색 기간을 변경할 수 있습니다. 변경할 save set의 ssid 목록을 신중하게 생성한 다음 NetWorker 서버의 목록에 대해 nsrmm 명령 루프를 실행합니다.
스크립팅된 예 - Linux
nwbrowsechange.sh
#This script changes the browse period for all matching save sets to two days from now.
#!/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