탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 패키지 저장소 복사 및 만들기 Oracle Solaris 11.1 Information Library (한국어) |
이 단원에서는 매체에 있거나 Oracle Solaris 11.1 다운로드 사이트에서 제공되는 저장소 파일로부터 Oracle Solaris 11.1 릴리스 패키지 저장소의 로컬 복사본을 만드는 방법을 보여 줍니다.
시스템 설치 이미지를 다운로드한 곳과 동일한 위치에서 Oracle Solaris 11.1 IPS 패키지 저장소 .iso 파일을 다운로드하거나 매체 패킷에서 저장소 DVD를 찾습니다. 저장소는 두 파일로 되어 있으며 총 용량이 약 7GB입니다.
저장소 .iso 파일 외에도 다른 두 개의 파일이 제공됩니다.
체크섬 파일. Downloads(다운로드) 페이지 위쪽 근처의 "MD5 checksum(MD5 체크섬)" 링크를 누릅니다. 두 저장소 파일, 그리고 이러한 두 파일을 연결한 것에 대해 체크섬이 제공됩니다. 다음 명령의 출력을 체크섬 파일의 해당 값과 비교하여 다운로드가 성공했는지 확인합니다.
$ digest -a md5 iso_file
README 파일. README 파일에는 저장소를 USB 또는 DVD 매체에 복사하는 방법과 같은 추가 정보와 함께 이 절의 정보가 포함됩니다.
마지막 단계에서 만든 파일 시스템에 저장소 파일을 복사합니다. 파일들을 하나의 파일로 연결합니다.
$ cat sol-11_1-repo-full.iso-a sol-11_1-repo-full.iso-b > \ sol-11_1-repo-full.iso $ ls /export/repoSolaris11 sol-11_1-repo-full.iso
저장소 .iso 파일의 내용을 사용 가능하도록 설정합니다.
$ pfexec mount -F hsfs /export/repoSolaris11/sol-11_1-repo-full.iso /mnt $ ls /mnt COPYRIGHT NOTICES README repo
mount 명령으로부터 오류 메시지를 수신할 경우, .iso 파일에 대한 전체 절대 경로를 지정했는지 확인합니다.
작업을 확인합니다.
$ df -k /mnt Filesystem 1K-blocks Used Available Use% Mounted on /export/repoSolaris11/sol-11_1-repo-full.iso 6778178 6778178 0 100% /mnt
저장소 서버 시스템이 다시 시작될 때마다 .iso 이미지를 다시 마운트해야 합니다. 시스템이 다시 시작될 때마다 .iso를 다시 마운트할 필요가 없도록 하려면 다음 절의 설명에 따라 저장소 파일을 복사합니다.
각 저장소 액세스 성능을 향상시키고 시스템이 다시 시작될 때마다 .iso 이미지를 다시 마운트할 필요가 없도록 하려면 /mnt/repo/에서 저장소 파일을 ZFS 파일 시스템으로 복사합니다. 이 복사 작업은 rsync 또는 tar을 통해 수행할 수 있습니다.
rsync 명령을 사용할 경우 repo 디렉토리에 있는 파일과 하위 디렉토리를 복사하려면 /mnt/repo가 아니라 /mnt/repo/(후행 슬래시 문자 포함)로 지정해야 합니다. rsync(1) 매뉴얼 페이지를 참조하십시오.
$ rsync -aP /mnt/repo/ /export/repoSolaris11
다음 예에 표시된 것처럼 tar 명령을 사용하면 마운트된 파일 시스템에서 저장소 ZFS 파일 시스템으로 저장소를 빠르게 이동할 수 있습니다.
$ cd /mnt/repo; tar cf - . | (cd /export/repoSolaris11; tar xfp -) $ cd /export/repoSolaris11
작업을 확인합니다.
$ ls /export/repoSolaris11 pkg5.repository README publisher sol-11_1-repo-full.iso $ df -k /export/repoSolaris11 Filesystem 1K-blocks Used Available Use% Mounted on rpool/export/repoSolaris11 191987712 13733450 75787939 16% /export/repoSolaris11
이미지를 마운트 해제합니다.
$ pfexec umount /mnt