| HOME / 정보공유 / AIX 명령어 모음

rrestore
rrestore rrestore 명령 목적 원격 기계 장치에서 이전에 백업된 파일 시스템을 국지 기계로 복사합니다. 구문
rrestore [ -bNumber ] [ -h ] [ -i ] [ -m ] [ -sNumber ] [ -t ] [ -v ] [ -y ] [ -x ] [ -r ] [ -R ] -fMachine:Device [ FileSystem ... ] [ File ... ]
설명
rrestore 명령은 원격 기계 장치에서 국지 기계의 파일 시스템으로 i-노드 백업에 의해 버전 3을 복원합니다. rrestore 명령은 원격 기계에 있는 서버를 만들어냅니다.
rrestore 명령은 파일 시스템이 i-노드에 의해 백업되었을 때 작성된 백업 형식만을 승인합니다.
주: 사용자는 이 명령을 수행하려면 루트 권한이 반드시 있어야 합니다.
파일
-bNumber 단일 입력 조작으로 읽을 블럭의 수를 지정합니다. 이 플래그를 지정하지 않으면, rrestore 명령은 선택한 물리적 장치에 적합한 디폴트 값을 선택합니다. Number 변수값이 커지면, 테이프 장치에서의 물리적 이동도 더 커집니다.
-fMachine:Device 원격 기계의 입력 장치를 지정합니다. 명명된 장치에서 입력을 얻으려면, 파일 이름(예제: /dev/rmt0 파일)으로 Device 변수를 지정하십시오. 테이프 장치 사용에 대한 자세한 내용은 rmt 특수 파일을 참조하십시오.
-h File 매개변수에 의해 명명된 실제 디렉토리만을 복원하고, 그 안에 들어 있는 파일은 복원하지 않습니다. -r 또는 -R 플래그가 지정되었다면, 이 옵션은 무시됩니다.
-i 대화식 모드를 시작합니다. 이 플래그는 File 매개변수에 의해 표현된 디렉토리로부터 선택된 파일을 복원하게 합니다. -i 플래그에 대한 부속명령은 다음과 같습니다.
ls [Directory]
이름 뒤에 /(슬래쉬)가 있는 지정된 Directory 매개변수 내의 디렉토리 이름을 표시하고, 이름 전에 * (별표)와 함께 복원할 파일을 표시합니다. -v 플래그가 사용되면 각 파일과 디렉토리의 i-노드 번호도 표시됩니다. Directory1 매개변수가 지정되어 있지 않으면, 현재 디렉토리가 사용됩니다.
cd Directory
현재 디렉토리를 Directory 매개변수로 변경합니다.
pwd
현 디렉토리의 모든 경로를 표시합니다.
add [File]
복원할 File 매개변수를 지정합니다. File 매개변수가 디렉토리이면 해당 디렉토리 및 그 디렉토리의 모든 파일이 복원됩니다(-h 플래그가 사용되지 않는 한). 복원될 파일은 ls 부속명령에 의해 이름 앞에 *(별표)가 표시됩니다. File 매개변수가 지정되어 있지 않으면, 현재 디렉토리가 사용됩니다.
delete [File]
File 매개변수를 복원시에 무시하도록 지정합니다. File 매개변수가 디렉토리이면 디렉토리 및 그 디렉토리의 모든 파일이 복원되지 않습니다(-h 플래그가 사용되지 않는 한). File 매개변수가 지정되어 있지 않으면, 현재 디렉토리가 사용됩니다.
extract
ls 부속명령에 의해 이름 앞에 *(별표)와 함께 표시된 모든 파일을 복원합니다.
setmodes
백업 매체에 저장되어 있을 때의 정보가 아닌 복원시의 파일에 대한 소유자, 모드 그리고 시간을 설정합니다.
verbose
ls 부속명령으로 복원된 모든 파일의 i-노드 수를 표시합니다. 각 파일에 대한 정보도 복원시 표시됩니다. verbose 부속명령의 다음 호출은 verbose를 중단시킵니다.
help
부속명령의 요약을 표시합니다.
quit
요청된 모든 파일이 복원되지 않았을지라도 rrestore 명령의 실행을 즉시 중지합니다.
-m 경로 이름이 아닌 i-노드 번호에 의해 파일을 복원합니다.
-r 전체 파일 시스템을 복원합니다.
주의: 이 프로시저를 주의하여 수행하지 않으면, 전체 파일 시스템이 파손될 수 있습니다. 전체(레벨 0) 백업을 복원 중이면, mkfs 명령을 수행하여 복원 수행 전에 비어 있는 파일 시스템을 작성하십시오. 예를 들면, 레벨 2에서 증가분 백업을 복원하려면, mkfs 명령을 수행하고 해당 레벨 0 백업을 복원하며, 레벨 1 백업을 복원한 후 마지막으로 레벨 2 백업을 복원하십시오. 추가된 안전 예방책으로, 각 백업 레벨을 복원한 후 fsck 명령을 수행하십시오.
-R rrestore 명령은 전체 파일 시스템 복원시 복수 볼륨의 백업 매체 세트에서 특정 볼륨을 요청하게 합니다. -R 플래그는 rrestore 명령을 인터럽트하고 재개할 능력을 제공합니다.
-sNumber 복수 백업 매체에서 어느 백업이 복원될 것인가를 지정합니다. 번호 부여는 1부터 시작합니다.
-t 백업 파일에 대한 목차를 표시합니다. rrestore 명령은 파일 이름을 표시합니다. 이름은 백업된 파일 시스템의 루트( / ) 디렉토리에 상대적입니다. 유일한 예외는 루트( / ) 디렉토리 자체입니다.
-v 진행할 때 복원 과정을 보고합니다.
-x 개별적으로 명명된 파일을 복원합니다. 이름이 주어지지 않았다면, 매체에 있는 모든 파일이 저장됩니다. 이름은 -t 플래그가 표시하는 이름과 같은 양식이어야 합니다.
-y rrestore 명령이 테이프 오류가 발생했을 때 복원을 정지할지 여부를 묻지 않도록 합니다. rrestore 명령에서 잘못된 블록을 생략하려고 합니다.
-? 사용법 메세지를 표시합니다.
종료 상태
이 명령은 다음의 값을 리턴합니다.
0 성공적으로 완료되었습니다.
>0 오류가 발생했습니다.
예제
원격 테이프 장치의 파일을 나열하려면 다음을 입력하십시오.
rrestore -fmachine1:/dev/rmt0 -t
이 명령은 원격 machine1에 있는 /dev/rmt0 장치의 정보를 읽습니다. 파일 이름을 보여 나타냅니다.
파일을 복원하려면 다음을 입력하십시오.
rrestore -x -fmachine1:/dev/rmt0 /home/mike/file1
이 명령은 원격 machine1에 있는 /dev/rmt0 장치의 백업 매체에서 /home/mike/file1 파일을 추출합니다.
디렉토리의 파일을 모두 복원하려면 다음을 입력하십시오.
rrestore -fhost:/dev/rmt0 -x /home/mike
이 명령은 디렉토리 /home/mike와 그 안의 모든 파일을 복원합니다.
디렉토리를 복원하고 디렉토리의 파일을 복원하지 않으려면 다음을 입력하십시오.
rrestore -fhost:/dev/rmt0 -x -h /home/mike
멀티 백업 매체의 특정 백업에서 디렉토리의 모든 파일을 복원하려면 다음을 입력하십시오.
rrestore -s3 -fhost:/dev/rmt0.1 -x /home/mike
이 명령은 백업 매체에서 세 번째 백업부터 포함된 /home/mike와 모든 파일을 복원합니다.
파일
/dev/rfd0 디폴트 복원 장치를 지정합니다.
/usr/sbin/rrestore rrestore 명령을 포함하고 있습니다.
관련 정보
backup 명령, rdump 명령, restore 명령, mkfs 명령, fsck 명령, dd 명령
filesystems 파일, backup 파일, rmt 특수 파일