클라이언트 파일 인덱스를 다른 위치로 이동하는 방법
기존 클라이언트의 클라이언트 파일 인덱스 위치를 변경하는 방법
Error: 'nsrd: index warning: Filesystem containing file index for client '(clientname)' is getting full.
Error: 'no space left on device'
클라이언트 파일 인덱스 위치를 기존 클라이언트의 기본 위치가 아닌 위치로 변경하려면 먼저 인덱스를 새 위치로 이동해야 합니다.
클라이언트 파일 인덱스 위치
초기 클라이언트 설정 중에 NetWorker 소프트웨어는 NetWorker 서버의 클라이언트 파일 인덱스에 대한 기본 위치를 지정합니다. 기본 위치는 다음과 같습니다.
UNIX의 경우: /nsr/index/client_name
Windows의 경우: NetWorker_install_path\index\client_name
그러나 클라이언트 리소스를 처음 구성할 때 다른 인덱스 위치를 지정해야 하거나 기존 클라이언트의 파일 인덱스를 이동해야 할 수도 있습니다. 이 섹션에서는 이러한 요구 사항을 다룹니다.
클라이언트 파일 인덱스 이동
클라이언트 파일 인덱스를 현재 위치에서 새 위치로 이동할 수 있습니다. 예를 들어 클라이언트 파일 인덱스의 크기가 너무 큰 경우 더 많은 공간이 있는 위치로 이동할 수 있습니다.
1. NetWorker 서버에서 백업 및 복구가 수행되고 있지 않은지 확인합니다.
2. UNIX에서 NetWorker 서버 루트로, 또는 Windows에서 관리자로 로그인합니다.
3. 인덱스가 포함된 디렉토리에서 다음을 입력합니다.
uasm -s -i "client_index_directory_name" | (cd target_directory;
uasm -r)
참고: Solaris 및 Linux 플랫폼에서는 uasm이 /usr/lib/nsr에 설치됩니다. 다른 모든 플랫폼에서는 uasm이 NetWorker 바이너리와 같은 위치에 설치됩니다.
4. NMC를 사용하여 NetWorker 서버에 연결합니다.
5. Configuration을 클릭한 다음 왼쪽 탐색 창에서 Clients를 클릭합니다.
6. 클라이언트 파일 인덱스 위치 업데이트가 필요한 클라이언트를 마우스 오른쪽 버튼으로 클릭한 다음 "Modify Client Properties"를 선택합니다.
7. Globals (2 of 2) 탭의 Index Path 속성에서 클라이언트 파일 인덱스가 있는 디렉토리의 전체 경로를 지정합니다.
8. OK를 클릭합니다.
특정 클라이언트의 인덱스 위치 업데이트
1. Administration 창에서 Configuration을 클릭합니다.
2. Clients를 클릭합니다.
3. 변경할 클라이언트 파일 인덱스 위치가 있는 클라이언트를 마우스 오른쪽 버튼으로 클릭한 다음 Properties를 선택합니다. Properties 대화 상자가 나타납니다.
4. Globals (2 of 2) 탭을 클릭합니다.
5. Index Path 속성에서 클라이언트 파일 인덱스가 있는 디렉토리의 전체 경로를 입력합니다.
6. OK를 클릭합니다.
7. (선택 사항) 명령 프롬프트에서 nsrck 또는 nsrls 명령을 실행하고 출력에 오류가 있는지 확인합니다.
예를 들어 클라이언트 jupiter에 대해 nsrck를 실행하려면 다음을 입력합니다.
nsrck -L6 jupiter
다음과 유사한 출력이 나타납니다.
nsrck: checking index for 'jupiter'
nsrck: nsrindexesjupiter contains 54 records occupying 7 KB
nsrck: Completed checking 1 client(s)
참고: 클라이언트 파일 인덱스의 크기에 따라 nsrck 또는 nsrls를 실행하는 데 상당한 시간이 걸릴 수 있습니다. 이 예에 표시된 것처럼 nsrck -L6 명령을 실행하여 인덱스의 손상 여부도 검사합니다.
문제가 발견되지 않으면 이후의 모든 클라이언트 파일 인덱스 정보가 새 위치에 저장됩니다.