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

rdump
rdump rdump 명령 목적 파일을 원격 기계 장치에 백업합니다. 주: 사용자가 이 명령을 수행하려면 루트 권한이 반드시 있어야 합니다.
구문
rdump [ -b Blocks ] [ -B ] [ -c ] [ -d Density ] [ -L Length ] [ -s Size ] [ -u ] [ -w ] [ -W ] [ -Level ] -f Machine:Device [ FileSystem | DeviceName ]
설명
rdump 명령은 i-노드에 의해 국지 기계에서 원격 기계로 파일 시스템을 복사합니다. 파일은 backup 명령 형식을 사용하여 원격 기계의 장치로 복사됩니다. 장치는 원격 기계의 원격 서버를 사용하여 액세스됩니다. rdump 명령을 실행하려면, 루트 권한이 있어야 합니다. 또한, 쌈쌈 원격 기계의 /.rhosts 파일에 rdump 명령을 수행하는 국지 기계를 정의해야 합니다.
파일시스템을 백업하려면 -Level 및 FileSystem 매개변수를 지정하여 백업할 파일을 표시하십시오. -Level 매개변수를 사용하여 시스템의 모든 파일(전체 백업)이나 특정 전체 백업 이후에 수정된 파일(변경분 백업)만 백업할 수 있습니다. 가능한 레벨은 0-9입니다. 레벨을 제공하지 않으면, 디폴트 레벨은 9입니다. 레벨 0 백업은 파일 시스템의 모든 파일을 포함합니다. 레벨 n 백업은 최종 레벨 n - 1(n 마이너스 1) 백업 이후에 수정된 모든 파일을 포함합니다. 레벨은 -u 플래그와 함께 각 파일시스템에 대한 변경분 백업의 계층을 유지하는 방식을 제공합니다.
주:
변경분 백업(-Level 매개변수)을 수행할 때 -u 플래그를 사용하여 각 변경분 백업의 마지막 날짜, 시간 및 레벨이 /etc/dumpdates 파일에 기록되었는지 확인하십시오.
원격 컴퓨터의 /usr/sbin/rmt에 rmt 명령이 없는 경우, 원격 컴퓨터의 /usr/sbin/rmt에서 실제 위치(보통 /etc/rmt)로 향하는 링크를 작성해야 합니다.
파일
-b Blocks 하나의 출력 조작시 기록할 블록 수를 지정합니다. Blocks 변수를 지정하지 않으면, rdump 명령은 선택된 물리적 장치에 적합한 디폴트 값을 사용합니다. Blocks 변수값이 더 커지면, 테이프 장치로의 물리적 이동도 더 커집니다.
-B 오류가 발생할 때 사용자에게 질문하지 않고 명령을 종료시킵니다. -B 플래그를 지정하면, rdump 명령은 0이 아닌 값을 리턴합니다.
-c 테이프가 9 트랙 형식이 아니라 카트리지 형식이라는 것을 지정합니다.
-d Density 테이프의 밀도를 인치당 비트(bpi)로 지정합니다. 이 값은 볼륨당 사용되는 테이프의 양을 계산하는데 사용됩니다. Density 변수에 값을 지정하지 않으면, 디폴트 밀도는 1600 bpi입니다. 테이프 밀도를 지정하지 않고 -c 플래그를 사용하면, 디폴트 밀도는 8000 bpi입니다.
-fMachine:Device Machine 변수를 원격 기계의 호스트 이름으로 지정합니다. 명명된 장치로 출력을 보내려면, 파일 이름으로 Device 변수를 지정하십시오(예제: /dev/rmt0 파일). Device 변수는 테이프 장치만 지정해야 합니다.
-L Length 테이프의 길이를 바이트 단위로 지정합니다. 이 플래그는 -c, -d 및 -s 플래그를 대체합니다. 접미사 b, k, m 또는 g로 크기를 지정하여 각각 블록(512 바이트), 킬로(1024 바이트), 메가(1024 킬로바이트) 또는 기가(1024 메가바이트)를 나타낼 수 있습니다. 2 기가바이트의 테이프 길이를 나타내려면, -L 2g를 입력하십시오. 이 플래그는 AIX 4.2 이상에만 적용됩니다.
-s Size Size 변수를 사용하여 테이프 크기를 피트 단위로 지정합니다. 테이프 크기를 지정하지 않으면, 디폴트 크기는 2300 피트 입니다. 테이프 크기를 지정하지 않고 -c 플래그를 사용하면, 디폴트 크기는 1700입니다. 테이프 드라이브가 지정된 크기에 도달하면, rdump 명령은 테이프가 변경되기를 기다립니다.
-u /etc/dumpdates 파일에 원격 백업의 시간, 날짜 및 레벨을 갱신합니다. 이 파일은 변경분 백업을 유지하는 데 필요한 정보를 제공합니다.
-w 현재 사용 불가능.
-W /etc/dumpdates 파일에 있는 파일 시스템을 표시합니다.
-Level 원격 백업 레벨(0 에서 9)을 지정합니다. Level 변수에 대한 디폴트 값은 9입니다.
-? 사용법 메세지를 표시합니다.
매개변수
DeviceName 물리적 장치 이름을 지정합니다(블럭 또는 원시명).
FileSystem 파일 시스템이 일반적으로 마운트되는 디렉토리 이름을 지정합니다. rdump 명령은 물리적 장치 이름을 위해 /etc/filesystems 파일을 읽습니다. 파일 시스템을 지정하지 않으면, 디폴트는 루트(/) 파일 시스템입니다.
종료 상태
이 명령은 다음의 값을 리턴합니다.
0 명령이 성공적으로 완료되었다는 것을 나타냅니다.
>0 오류가 발생하였다는 것을 나타냅니다.
예제
국지 컴퓨터의 /usr 디렉토리에 있는 파일을원격 컴퓨터로 백업하려면 다음을 입력하십시오.
rdump -u -0 -fcanine:/dev/rmt0 /usr
-u 플래그는 시스템에게 /etc/dumpdates 파일의 현재 백업 레벨의 레코드를 갱신하라고 알려줍니다. 백업 레벨 0으로 설정된 -Leve 플래그는 /usr 디렉토리의 모든 파일이 백업되도록 지정합니다. 원격 기계의 ID는 canine이고 장치는 /dev/rmt0 장치입니다.
국지 컴퓨터의 /usr 디렉토리에 있는 파일을 8mm, 2.3 GB 테이프를 사용해서 원격 컴퓨터로 백업하려면 다음을 입력하십시오.
rdump -fcanine:/dev/rmt0 -L 2200m /usr
주: 테이프의 실제 끝을 건드리지 않기 위해 여기에서는 2.3 GB 대신 2.2 GB 가 사용됩니다.
국지 컴퓨터의 /usr 디렉토리에 있는 파일을 0.25 인치 테이프를 사용해서 원격 컴퓨터로 백업하려면 다음을 입력하십시오.
rdump -fcanine:/dev/rmt0 -c /usr
-c 플래그를 사용하면, rdump 명령은 0.25 인치 테이프에 대한 적당한 크기와 밀도 값을 디폴트로 합니다.
파일
/etc/dumpdates 가장 최근의 원격 덤프 일자의 로그를 포함하고 있습니다.
/etc/filesystems 파일 시스템에 대한 정보를 포함하고 있습니다.
/dev/rhd4 디폴트 파일 시스템(루트)이 위치하고 있는 장치를 포함하고 있습니다.
/usr/sbin/rdump rdump 명령을 포함하고 있습니다.
관련 정보
find 명령, dd 명령, backup 명령, restore 명령, rrestore 명령
dumpdates 파일, filesystems 파일, rmt 특수 파일