NetWorker: 여러 SSID 또는 개별 SSID 삭제 방법
Summary: 이 문서에서는 사용된 공간을 재확보하기 위해 saveset를 수동으로 삭제하는 방법에 대한 전체 설명을 제공합니다.
Instructions
이 정보를 잘못 사용하면 데이터가 손실될 수 있습니다. Dell support에서는 어떤 데이터를 삭제하거나 환경에서 데이터를 삭제해야 하는지에 대해 조언할 수 없습니다. 이 NetWorker 관리자는 사이트 스토리지 및 인프라 관리의 승인을 받아 삭제를 식별, 검증 및 수행해야 합니다.
NetWorker saveset 수명주기에 대한 정보
- Saveset가 처음 생성되면 구성된 보존 날짜(mminfo의 clretent)와 함께 데이터베이스에 기록됩니다. 이 날짜는 NetWorker가 saveset를 자동으로 제거하도록 관리자가 선택한 이후의 날짜입니다.
- Saveset가 복제되면 해당 복제본도 자체 보존 날짜가 있는 기록을 받습니다. mminfo 값 ssretent는 전체 데이터 존에 있는 saveset의 마지막 만료 복제본을 나열합니다.
- nsrim이 실행되면(수동으로 또는 서버 보호 > 서버 백업 > 만료 작업을 통해) 모든 saveset가 개별 보존 기간(clretent)을 지났는지 확인합니다.
- saveset의 보존 날짜가 지났지만 아직 해당 saveset를 통과하지 못한 종속 saveset(예: 전체 백업 및 종속 증분)가 있는 경우 해당 saveset는 만료된 것으로 표시되지 않습니다(종속 항목에 계속 필요함).
- 만료를 제외하는 종속성이 발견되지 않으면 saveset가 만료됨으로 표시되고 디스크 볼륨의 경우 NetWorker는 saveset 기록에 해당하는 데이터 파일을 즉시 삭제하려고 시도합니다.
- 삭제에 성공하면 기록도 삭제됩니다.
- 삭제를 시도했지만 어떤 이유로든 실패하는 경우: 기록은 saveset 인스턴스의 clflags 필드에서 만료 플래그(E)와 의심 플래그(s)로 표시됩니다. 다음에 nsrim/만료가 실행되면 삭제를 다시 시도하지만, 실패하더라도 기록은 삭제됩니다.
- NetWorker는 미디어 데이터베이스에 기록이 없는 볼륨에 대한 saveset 구조를 삭제하므로 saveset 기록을 삭제하면 만료 및 보존 계산이 생략되고 만료 작업/nsrim 실행(공간 복구)의 마지막 단계에서 디스크에서 파일이 삭제됩니다.
- 표준 디스크 디바이스의 경우 만료 또는 공간 복구 프로세스에 의해 파일이 삭제되면 해당 공간을 즉시 사용할 수 있게 됩니다. Data Domain 유형 디바이스의 경우 파일이 삭제되지만 Data Domain 파일 시스템 정리가 완료될 때까지 공간이 재확보되지 않습니다. DD Cloud Tier 유형 디바이스의 경우에도 마찬가지로 NetWorker가 기록을 삭제한 후 saveset 파일을 삭제한 후에도 클라우드 정리가 실행될 때까지 공간이 재확보되지 않습니다.
진행하기 전 모범 사례
- NetWorker 서버가 가상 머신인 경우 NetWorker 서버의 스냅샷을 생성합니다.
- Data Domain에서 정리를 비활성화합니다.
- NetWorker 서버 보호 백업을 수행합니다. 완료되면 최신 부트스트랩 백업 세부 정보를 수집합니다.
mminfo -B
- 파일 시스템 공간이 허용되는 경우 다음 NetWorker 데이터베이스 폴더(res, mm, index)의 복제본을 생성합니다.
- 이러한 폴더는 NetWorker 설치 경로의 /nsr 디렉토리에 있습니다.
- (mm)을 .xdr 복사본으로 내보낼 수 있습니다. nsrmmdbasm을 사용하여 NetWorker Media 데이터베이스를 내보내는 방법
- NetWorker 서버에서 nsrim 바이너리의 이름을 변경합니다. 이렇게 하면 실수로 삭제되는 것을 방지할 수 있습니다. KB에 설명된 프로세스에는 데이터 삭제를 진행할 준비가 되면 바이너리의 이름을 다시 기본값으로 변경하는 작업이 포함됩니다.
- Windows: C:\Program Files\EMC NetWorker\nsr\bin\nsrim.exe
- Linux: /usr/sbin/nsrim
개별 또는 다중 SSID를 삭제하는 방법은 무엇입니까?
필수 구성 요소: 이 프로세스는 AFTD(Advanced File Type Device), FTD(File Type Device) 및 Data Domain(ddboost) 디바이스의 saveset를 삭제하는 경우에만 사용할 수 있습니다. 테이프 볼륨이 VTL(Virtual Tape Library)에 있는 경우에도 개별 saveset를 테이프 볼륨에서 삭제할 수 없습니다. 공간을 확보하려면 전체 볼륨을 다시 라벨링해야 합니다.
SSID를 나열하는 방법의 예:
(공백이나 특수문자를 사용할 경우 쿼리를 따옴표로 묶어야 함):
- 단일 미디어 풀에 대한 모든 saveset을 표시하려면 다음을 수행합니다.
구문:
mminfo -avot -q pool=<mediapool>
예시:
mminfo -avot -q pool=LinuxPool
- 특정 클라이언트 및 두 개의 개별 볼륨에 대한 모든 saveset을 표시하려면 다음을 수행합니다.
구문:
mminfo -avot -q client=<client_hostname>,volume=<vol1_name>,volume=<vol2_name>
예시:
mminfo -avot -q client=linuxhost1,volume=LinuxPool.001,volume=LinuxPool.002
- 탐색 불가능한 모든 Data Domain 및 adv_file saveset을 표시하려면 다음을 수행합니다.
예시:
mminfo -avot -q type=Data Domain,type=adv_file,recoverable
- 30일 전에 생성된 모든 saveset을 표시하려면 다음을 수행합니다.
예:
mminfo -avot -q sscreate<=30 days ago
- 특정 그룹 및 날짜 범위에 대한 모든 saveset을 표시하려면 다음을 수행합니다(특수문자를 사용할 때는 따옴표가 필요함).
구문:
mminfo -avot -q group=<group_name>,sscreate>=<start_date>,sscreate<=<end_date>
예:
mminfo -avot -q group=WinBackup,sscreate>=1/1/2013,sscreate<=2/1/2013
NetWorker 명령 참조 가이드에는 mminfo명령에 대한 세부 정보도 제공됩니다.
개별 SSID 삭제:
복제 ID 없이 saveset ID를 지정하면 복제본을 포함하여 해당 saveset의 모든 인스턴스가 삭제됩니다.
nsrmm -o recyclable -S <ssid> | nsrmm -o recyclable -S <ssid/cloneid>
nsrim -X
삭제는 daemon.raw 로그에 기록되고 Maintenance 탭의 NMC 사용자 인터페이스 로그에도 보고됩니다.
특정 볼륨에 대한 삭제가 발생하지 않는 경우 작업이 실행 중인지 확인합니다.
nsrstage -C -V <volume name>
다중 SSID 삭제의 경우:
배치/셸 스크립트 명령을 사용하여 여러 saveset를 삭제합니다.
1. 먼저 mminfo 출력을 추가하여 said(/cloneid)만 보고합니다.
구문:
<mminfo command> -r ssid,cloneid -xc/
예:
mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/
2. 그런 다음 배치 명령으로 실행할 텍스트 파일로 출력을 리디렉션합니다.
구문:
mminfo command -r ssid,cloneid -xc/> > ssid.txt
예:
mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/ > ssid.txt
3. saveset 목록이 생성되면 한 줄에 ssid/cloneid 한 쌍씩 올바른 형식으로 지정되었는지 확인합니다. 이때 이 둘을 분리할 수 있는 공백이 없는지 확인합니다. NetWorker 19.7부터 방금 생성한 것과 같은 입력 파일을 사용하여 delete 명령을 실행할 수 있습니다.
nsrmm -dy -i ssid.txt
그러나 삭제하려는 각 saveset를 만료됨으로 표시하는 것이 더 안전하며 선호됩니다. 이렇게 하려면 각 항목을 개별적으로 처리하려면 루프 명령이 필요하며 시간이 더 오래 걸리지만 NetWorker가 매일 만료 작업을 실행할 때 종속성을 더 잘 계산할 수 있으므로 더 안전합니다.
WINDOWS:
for /f %%A in (ssid.txt) do @nsrmm -o recyclable -y -S %%A
LINUX:
while read SID; do nsrmm -o recyclable -y -S ${SID}; echo ${SID}; done < ./ssid.lst
4. NetWorker에서 삭제 프로세스를 수행하려면 수동으로 nsrim을 시작합니다.
nsrim -X
5. 삭제 내용은 daemon.raw 로그에 기록되며 Maintenance 탭의 NMC user interface 로그에도 보고됩니다. 특정 볼륨에서 삭제가 발생하지 않는 경우 작업이 실행 중인지 확인합니다.
nsrstage -C -V <volume_name>
NetApp
AFTD 디바이스용 NetApp은 다음의 몇 가지 요인에 따라 공간을 즉시 사용할 수 없게 됩니다.
adv_file 디바이스가 있는 CIFS/NFS 파일 시스템에서 스냅샷을 생성하는 경우, 데이터를 정리하기 전에 스냅샷이 만료되어야 합니다. 파일러에 과부하가 발생하는 경우 공간 확보는 우선순위가 낮은 백그라운드 작업이므로 삭제에 시간이 오래 걸릴 수 있습니다.
Data Domain
Data Domain DD Boost 디바이스의 경우 공간을 확보하려면 Data Domain 정리 작업을 실행해야 합니다.
기본적으로 Data Domain은 매주 화요일에만 디스크 정리 작업을 수행합니다. 정리 주기는 Data Domain Enterprise Manager 사용자 인터페이스(Data Management > File System > Start Cleaning)에서 시작할 수 있습니다.
Additional Information
다음을 참조하십시오.
- NetWorker: Data Domain 용량이 100%로 증가 - NetWorker 측 문제 해결(사용자가 문서를 보려면 Dell Support에 로그인해야 함)
탐색 및 보존:
-
NetWorker: 탐색/보존 변경 방법 (문서를 보려면 사용자가 Dell Support에 로그인해야 함)
-
NetWorker: 여러 Saveset의 탐색 시간 및 보존 변경(문서를 보려면 Dell Support에 로그인해야 함)