Linux 운영 체제Oracle Solaris 운영 체제AIX 운영 체제Mac OS X 운영 체제

예제: 대량의 데이터를 복원하는 명령행

많은 수의 파일을 복원하려는 경우, GUI 대신 restore 명령을 사용하면 성능이 더 빨라집니다. 또한, 한 번에 여러 개의 restore 명령을 입력하면 성능이 향상됩니다.

예를 들어, /home 파일 시스템에 있는 모든 파일을 복원하려면 다음과 같이 입력하십시오.
   dsmc restore /home/ -subdir=yes -replace=all -tapeprompt=no

그러나 /home 파일 공간에 있는 루트 디렉토리에 여러 명령을 입력하면 더 빨리 파일을 복원할 수 있습니다.

예를 들면, 다음과 같은 명령을 입력할 수 있습니다.
   dsmc restore /home/monnett/ -subdir=yes -replace=all -tapeprompt=no
   dsmc restore /home/gillis/ -subdir=yes -replace=all -tapeprompt=no
   dsmc restore /home/stewart/ -subdir=yes -replace=all -tapeprompt=no

quiet 옵션을 restore 명령과 함께 사용하여 처리 시간을 절약할 수도 있습니다. 그러나, 개별 파일에 대한 정보 메시지는 표시되지 않습니다.

주: 클라이언트 사용자 옵션 파일에서 subdir, replace, tapepromptquiet 옵션에 적합한 값을 이미 설정한 경우 명령에 이 옵션을 포함할 필요가 없습니다.

여러 명령을 입력하여 파일을 복원할 때에는 각각의 restore 명령에 파일 공간의 고유한 부분을 지정해야 합니다. 명령에서 중복되는 파일 스펙은 사용하지 마십시오.

파일 공간의 디렉토리 목록을 표시하려면 query backup 명령을 사용하십시오. 예를 들어,
   dsmc query backup -dirsonly -subdir=no /Users/

일반적으로, 한 번에 2-4개의 restore 명령을 입력할 수 있습니다. 성능을 떨어뜨리지 않고 한 번에 실행할 수 있는 최대 개수는 사용자가 갖고 있는 메모리 크기 및 네트워크 활용화 등과 같은 요소에 따라 달라집니다.

또한 파일을 복원할 수 있는 속도는 서버에서 사용 가능한 테이프 드라이브 수와 파일 공간이 가능한 적은 볼륨에 지정되도록 유지하기 위해 관리자가 배열을 사용하는지의 여부에 따라 달라집니다.

예를 들어, /Users/user1/Users/user2가 같은 테이프에 있는 경우, /Users/user2에 대한 복원은 /Users/user1에 대한 복원이 완료될 때까지 기다려야 합니다. 그렇지만, /Users/user3가 다른 테이프에 있고 최소한 2개의 테이프 드라이브가 사용 가능하면, /Users/user3에 대한 복원이 /Users/user1을 위한 복원과 동시에 시작할 수 있습니다.

HSM 또는 백업 아카이브 클라이언트에서 매우 큰 파일(2GB)을 복원하는 경우 시스템 ulimit 값을 무제한(-1)으로 설정하십시오. 클라이언트는 충분한 시스템 자원을 사용하여 이러한 대형 파일을 복원할 수 있습니다. ulimit을 더 작은 값으로 설정하면 복원에 실패할 수 있습니다.