DSR 업그레이드는 Oracle Solaris 10 9/10 릴리스 이전의 Oracle Solaris 10 릴리스를 사용하여 설치된 시스템에서 실패합니다. 이 오류는 자동 레이아웃 문제로 인해 발생합니다. 예를 들어 다음 프로필을 사용하여 OS를 설치한다고 가정합니다.
install_type initial_install system_type standalone cluster cxall partitioning explicit filesys rootdisk.s0 auto / logging filesys rootdisk.s1 512 swap filesys rootdisk.s6 10240 /backup logging filesys rootdisk.s7 free |
그런 후 다음 프로필을 사용하여 Oracle Solaris 10 9/10 릴리스에 대한 DSR 업그레이드를 수행합니다.
install_type upgrade root_device rootdisk.s0 backup_media local_filesystem /backup layout_constraint rootdisk.s0 changeable layout_constraint rootdisk.s7 available |
DSR 업그레이드가 실패하고 다음과 같은 오류 메시지가 나타납니다.
Auto-layout could not determine how to reallocate space on the file systems with the constraints you specified. Try other constraints |
해결 방법: rootdisk.s1 및 rootdisk.s6 슬라이스의 레이블을 "changeable"로 지정합니다. 시스템에서 추가 디스크를 사용할 수 있고 사용되지 않은 슬라이스에 백업에 필요한 공간이 충분히 있으면 backup_media 키워드를 다음과 같이 수정합니다.
backup_media local_filesystem /dev/dsk/c0t1d0s7 |
이 예에서 c0t1d0s7 디스크는 사용 가능한 두 번째 디스크이고 백업에 충분한 공간이 있습니다. 또는 시스템에 rootdisk가 하나만 있으면 원격 시스템에서 백업을 수행합니다. 다음 구문을 사용하십시오.
backup_media remote_filesystem hostname:/export/backup |
어느 경우에도 DSR 업그레이드가 이제 성공합니다.