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

inurecv
inurecv inurecv 명령 목적 inusave 명령에 의해 저장된 파일을 복구합니다. 구문
inurecv ProductName [ OptionList ]
설명
inurecv 명령은 이전 inusave 명령으로부터 저장된 파일 및 아카이브 구성 파일을 복구합니다. 이 명령은 INUSAVEDIR 환경 변수가 지정한 디렉토리의 update.list 및 archive.list 파일을 사용합니다. inurecv 명령은 프로그램 제공 설치 또는 갱신 프로시저에 의해 저장된 파일을 복구합니다.
inurecv 명령은 주로 installp -r 명령 및 installp -C 명령에 의해 호출되어 거부된 프로그램 또는 정리되어야 하는 프로그램에 대한 파일을 복구합니다.
inurecv 명령은 루트, /usr 및 /usr/share 파일 트리에 대해서 inurecv를 별도로 호출함으로써 설치 가능 프로그램의 모든 파일을 복구하는 데 사용됩니다. 명령에 의해 설정될 때, 설치 루트 /usr 및 /usr/share 부분에 대한 저장 디렉토리는 각각 다음과 같습니다.
/lpp/PackageName/FilesetName/V.R.M.F.save
/usr/lpp/PackageName/FilesetName/V.R.M.F.save
/usr/share/lpp/PackageName/FilesetName/V.R.M.F.save
installp 명령에 의해 설정될 경우. Level은 소프트웨어 제품의 레벨을 참조하고 형식은 vv.rr.mmmm.ffff.ppppppppp이며, 여기서 vv = 버전, rr = 릴리스, mmmm = 수정레벨, ffff = 수정사항, 그리고 ppppppppp = 수정사항 ID(버전 3.2 이미지의 경우에만)입니다.
매개변수
OptionList ProductName 소프트웨어 제품에 대해 복구될 bosnet.tcp.obj와 같은 별도로 설치 가능한 옵션이 들어 있는 스탠자 파일의 전체 경로 이름을 지정합니다. OptionList 파일의 옵션 이름은 반드시 한 행당 하나씩 지정되어야 합니다. OptionList가 지정되지 않으면, 모든 옵션이 복구됩니다. OptionList 매개변수는 AIX 3.2 형식화된 설치 또는 갱신 패키지와 함께만 사용됩니다. OptionList의 형식 설명은 inusave 명령을 참조하십시오.
ProductName 파일이 복구될 bosnet과 같은 설치 가능한 소프트웨어 제품을 지정합니다.
환경 변수
INUEXPAND 복구하기 위해 필요할 경우 파일시스템이 확장되면(즉, -X 플래그가 installp에 전달) 이 플래그가 installp에 의해 1로 설정됩니다. 파일시스템이 확장되지 않아야 하는 경우, 이 플래그는 0으로 설정됩니다. 이 환경 변수가 설정되지 않는 경우, 디폴트는 파일시스템을 확장하지 않는 것입니다.
INUSAVE 파일이 저장되면(즉, -N 플래그가 전달되지 않습니다.) 이 플래그는 installp 명령에 의해 1로 설정되고 그렇지 않으면 0으로 설정됩니다. inurecv 명령은 INUSAVE가 1로 설정될 경우 파일 복구를 시도합니다. INUSAVE가 0으로 설정되는 경우 inurecv는 복구를 수행하지 않고 리턴 코드 INUGOOD으로 종료합니다. INUSAVE가 0으로 설정되는 경우, inurecv는 복구를 수행하지 않고 리턴 코드 INUGOOD로 종료합니다. 이 환경 변수가 설정되지 않는 경우, 디폴트는 파일 복구를 시도하는 것입니다.
INUSAVEDIR 파일이 저장되는 디렉토리에 대한 전체 경로 이름. 이 환경 변수가 설정되지 않는 경우, 사용되는 디렉토리는 /usr/lpp/ProductName/inst_updt.save입니다.
ODMDIR 소프트웨어 주요 제품 데이터가 저장되는 ODM(오브젝트 데이터 관리자) 오브젝트 저장소. 이 환경 변수가 설정되지 않는 경우, 사용되는 디폴트 디렉토리는 /etc/objrepos입니다.
오류 코드
INUBADC1 한 디렉토리에서 다른 디렉토리로의 파일 복사에 실패했습니다.
INUGOOD 오류 조건이 발생하지 않았습니다.
INUNORP1 프로그램 복구 중에 아카이브 파일의 파일 대체에 실패했습니다.
INUNOSAV 저장 디렉토리가 존재하지 않습니다.
INUNOSVF 저장 디렉토리에 저장된 파일이 없습니다.
보안
특권 제어: 루트 사용자만이 이 명령을 사용할 수 있습니다.
예제
snaserv 프로그램에 대해 이전에 보관된 모든 파일을 복구하려면, 다음을 입력하십시오.
inurecv snaserv
파일
/lpp/PackageName/FilesetName/V.R.M.F.save
루트 파일 트리에 대해 저장된 파일
/usr/lpp/PackageName/FilesetName/V.R.M.F.save
/usr 파일 트리에 대해 저장된 파일
/usr/share/lpp/PackageName/FilesetName/V.R.M.F.save
/usr/share 파일 트리에 대해 저장된 파일
관련 정보
installp 명령, inusave 명령