탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11 패키지 저장소 복사 및 만들기 Oracle Solaris 11 Information Library (한국어) |
IPS 패키지 저장소를 호스트하는 시스템은 x86 기반 시스템 또는 SPARC 기반 시스템일 수 있습니다.
IPS 저장소 서버는 사용자가 복사하려는 패키지가 구축된 서버와 동일하거나 더 새로운 버전의 Oracle Solaris 11 OS를 실행 중이어야 합니다. 예를 들어, 서버가 Oracle Solaris 11 Express를 실행 중이고 Oracle Solaris 11 저장소의 복사본을 만들려는 경우 저장소를 복사하기 전에 서버를 Oracle Solaris 11로 업데이트합니다.
Oracle Solaris 11 릴리스 저장소의 복사본을 호스트하려면 저장소 서버에 15GB의 여유 공간이 있어야 합니다.
권장되는 최적 방법은 로컬 패키지 저장소에 대해 개별적인 ZFS 파일 시스템을 만드는 것입니다. 개별적인 ZFS 파일 시스템을 사용하면 다음과 같은 이점을 얻을 수 있습니다.
향상된 성능을 얻을 수 있습니다.
파일 시스템 특성을 개별적으로 설정할 수 있습니다.
직접 스냅샷을 작성하고 지정된 파일 시스템을 복구할 수 있습니다.
하나의 시스템에 두 개 이상의 IPS 저장소가 호스트되는 경우 각 저장소를 개별적으로 롤백하고 복구할 수 있도록 각 저장소를 개별적인 ZFS 파일 시스템으로 만듭니다.
zfs list 명령을 사용하여 현재 ZFS 데이터 집합을 볼 수 있습니다.
$ zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 75.2G 108G 5.00G /rpool rpool/ROOT 23.0G 108G 31K legacy rpool/ROOT/solaris 44.8G 108G 3.52G / rpool/dump 1.97G 108G 1.97G - rpool/export 43.0G 108G 30.5G /export rpool/export/home 12.6G 108G 32K /export/home rpool/export/home/bob 12.6G 108G 12.6G /export/home/bob rpool/swap 2.09G 108G 1.97G -
루트 역할로 전환합니다.
$ su - root
루트 풀에서 패키지 저장소에 대해 ZFS 파일 시스템을 만듭니다.
# zfs create rpool/export/repoSolaris11 # zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 75.2G 108G 5.00G /rpool rpool/export/repoSolaris11 31K 108G 31K /export/repoSolaris11 ...
참고 - 저장소를 업데이트할 때 성능 향상을 위해 atime을 off로 설정합니다.
# zfs set atime=off rpool/export/repoSolaris11
atime 등록 정보는 파일을 읽을 때 파일의 액세스 시간을 업데이트할지 여부를 제어합니다. 이 등록 정보를 off로 설정하면 파일을 읽을 때 쓰기 트래픽이 발생하지 않습니다.