JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 장치 및 파일 시스템     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  이동식 매체 관리(개요)

2.  이동식 매체 관리(작업)

3.  이동식 매체에 액세스(작업)

4.  CD 및 DVD에 쓰기(작업)

5.  장치 관리(개요/작업)

6.  동적으로 장치 구성(작업)

7.  USB 장치 사용(개요)

8.  USB 장치 사용(작업)

9.  InfiniBand 장치 사용(개요/작업)

10.  디스크 관리(개요)

11.  디스크 관리(작업)

12.  SPARC: 디스크 설정(작업)

13.  x86: 디스크 설정(작업)

14.  COMSTAR를 사용하여 저장 장치 구성

15.  Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리

16.  format 유틸리티(참조)

17.  파일 시스템 관리(개요)

18.  파일 시스템 만들기 및 마운트(작업)

19.  추가 스왑 공간 구성(작업)

20.  파일 및 파일 시스템 복사(작업)

파일 시스템 복사 명령

파일 시스템 간에 디렉토리 복사(cpio 명령)

파일 시스템 간에 디렉토리를 복사하는 방법(cpio)

파일 및 파일 시스템을 테이프에 복사

파일을 테이프에 복사(tar 명령)

파일을 테이프에 복사하는 방법(tar)

테이프에 있는 파일을 나열하는 방법(tar )

테이프에서 파일을 검색하는 방법(tar)

pax 명령을 사용하여 파일을 테이프에 복사

파일을 테이프에 복사하는 방법(pax)

cpio 명령을 사용하여 파일을 테이프에 복사

디렉토리에 있는 모든 파일을 테이프에 복사하는 방법(cpio)

테이프에 있는 파일을 나열하는 방법(cpio)

테이프에서 모든 파일을 검색하는 방법(cpio)

테이프에서 특정 파일을 검색하는 방법(cpio)

파일을 테이프 장치에 복사

파일을 원격 테이프 장치에 복사하는 방법(tardd)

원격 테이프 장치에서 파일을 추출하는 방법

21.  테이프 드라이브 관리(작업)

색인

파일을 테이프 장치에 복사

파일을 원격 테이프 장치에 복사하는 방법(tardd)

  1. 원격 테이프 드라이브를 사용하려면 다음과 같은 필수 조건을 충족해야 합니다.
    1. 원격 시스템의 /etc/hosts.equiv 파일에 로컬 호스트 이름이 나타나야 합니다. 선택적으로 복사를 수행하는 사용자의 사용자 이름이 나타날 수도 있습니다. 또는 원격 시스템에서 복사를 수행하는 사용자의 홈 디렉토리에 액세스할 수 있고 $HOME/.rhosts에 로컬 시스템 이름이 있어야 합니다.

      자세한 내용은 hosts.equiv(4) 매뉴얼 페이지를 참조하십시오.

    2. 로컬 시스템의 /etc/inet/hosts 파일이나 이름 서비스 hosts 파일에 원격 시스템 항목이 있어야 합니다.
  2. 원격 명령을 실행하기에 적합한 권한이 있는지 테스트하려면 다음을 수행하십시오.
    $ rsh remotehost echo test

    test라고 표시되면 원격 명령을 실행할 권한이 있습니다. Permission denied라고 표시되면 1단계에 설명된 대로 설정을 확인하십시오.

  3. 파일을 넣을 디렉토리로 변경합니다.
  4. 테이프를 테이프 드라이브에 삽입합니다.
  5. 파일을 원격 테이프 드라이브에 복사합니다.
    $ tar cvf - filenames | rsh remote-host dd of=/dev/rmt/n obs=block-size
    tar cf

    테이프 아카이브를 만들고 아카이브 처리되는 파일을 나열하며 테이프 장치를 지정합니다.

    v

    tar 파일 항목에 대한 추가 정보를 제공합니다.

    -(하이픈)

    테이프 장치의 자리 표시자를 나타냅니다.

    filenames

    복사할 파일을 식별합니다. 여러 개의 파일은 공백으로 분리합니다.

    rsh | remote-host

    tar 명령의 결과를 원격 셸로 파이프 출력합니다.

    dd of= /dev/rmt/n

    출력 장치를 나타냅니다.

    obs=block-size

    블록화 인자를 나타냅니다.

  6. 드라이브에서 테이프를 제거합니다. 테이프 레이블에 파일의 이름을 씁니다.

예 20-10 원격 테이프 드라이브에 파일 복사(tardd)

# tar cvf - * | rsh mercury dd of=/dev/rmt/0 obs=126b
a answers/ 0 tape blocks
a answers/test129 1 tape blocks
a sc.directives/ 0 tape blocks
a sc.directives/sc.190089 1 tape blocks
a tests/ 0 tape blocks
a tests/test131 1 tape blocks
6+9 records in
0+1 records out

원격 테이프 장치에서 파일을 추출하는 방법

  1. 테이프를 테이프 드라이브에 삽입합니다.
  2. 임시 디렉토리로 변경합니다.
    $ cd /var/tmp
  3. 원격 테이프 장치에서 파일을 추출합니다.
    $ rsh remote-host dd if=/dev/rmt/n | tar xvBpf -
    rsh remote-host

    dd 명령을 사용하여 테이프 장치에서 파일을 추출하기 시작한 원격 셸을 나타냅니다.

    dd if=/dev/rmt/n

    입력 장치를 나타냅니다.

    | tar xvBpf -

    dd 명령의 결과를 파일 복원에 사용되는 tar 명령으로 파이프 출력합니다.

  4. 파일이 추출되었는지 확인합니다.
    $ ls -l

예 20-11 원격 테이프 드라이브에서 파일 추출

$ cd /var/tmp
$ rsh mercury dd if=/dev/rmt/0 | tar xvBpf -
x answers/, 0 bytes, 0 tape blocks
x answers/test129, 48 bytes, 1 tape blocks
20+0 records in
20+0 records out
x sc.directives/, 0 bytes, 0 tape blocks
x sc.directives/sc.190089, 77 bytes, 1 tape blocks
x tests/, 0 bytes, 0 tape blocks
x tests/test131, 84 bytes, 1 tape blocks
$ ls -l