Solaris 10 릴리스 노트

Solaris 볼륨 관리자

다음 Solaris 볼륨 관리자 버그는 Solaris 10 릴리스에 나타납니다.

Solaris 볼륨 관리자 metattach 명령이 실패할 수도 있음

파일 시스템이 실린더 0으로 시작하지 않는 루트(/) 파일을 Solaris 볼륨 관리자가 미러한 경우, 추가하는 모든 하위 미러도 실린더 0으로 시작하지 말아야 합니다.

실린더 0으로 시작하는 하위 미러를 원래 하위 미러가 실린더 0에서 시작하지 않는 미러에 첨부하려 할 경우, 다음 오류 메시지가 표시됩니다.


can't attach labeled submirror to an unlabeled mirror

해결 방법:다음 해결 방법 중 하나를 선택합니다.


주 –

기본적으로 JumpStart 설치 프로세스는 실린더 0에서 시작/스왑하고 루트(/) 파일 시스템은 디스크의 다른 곳에서 시작/스왑합니다. 일반적인 시스템 관리자 관행은 실린더 0에서 슬라이스 0을 시작하는 것입니다. 실린더 0이 아닌 슬라이스 0에 루트가 있는 기본 JumpStart 설치를 실린더 0에서 시작하는 슬라이스 0이 있는 일반 보조 디스크에 미러링하면 문제가 발생할 수 있습니다. 이렇게 미러링하면 두 번째 하위 미러를 첨부할 때 오류가 발생합니다. Solaris 설치 프로그램의 기본 동작에 대한 자세한 내용은 Solaris 10 설치 설명서를 참조하십시오.


영어가 아닌 언어 로켈에서 Solaris 볼륨 관리자 metassist 명령 실패(5067097)

영어가 아닌 언어 로켈에서 Solaris 볼륨 관리자 metassist 명령으로 볼륨이 생성되지 못할 수도 있습니다. 예를 들어, LANGja(일본어)로 설정되면 다음 오류 메시지가 표시됩니다.


xmlEncodeEntitiesReentrant : input not UTF-8
Syntax of value for attribute read on mirror is not valid
Value "XXXXXX"(unknown word) for attribute read on mirror is not among the enumerated set
Syntax of value for attribute write on mirror is not valid
Value "XXXXXX"(Parallel in Japanse) for attribute write on mirror is not among the enumerated set
metassist: XXXXXX(invalid in Japanese) volume-config

해결 방법:수퍼유저로서 LANG 변수를 LANG=C로 설정합니다.

본 쉘, 콘 쉘 및 Bash 쉘에서는 다음 명령을 사용합니다.


# LANG=C; export LANG

C 쉘에서는 다음 명령을 사용합니다.


# setenv LANG C

디스크가 포맷되지 않은 시스템에서 볼륨 작성 실패(5064066)

시스템에 포맷되지 않은 디스크가 있는 경우 metassist 명령을 사용하여 Solaris 볼륨 관리자 볼륨 구성을 작성하지 못할 수도 있습니다. 다음과 같은 오류 메시지가 나타납니다.


metassist: failed to repartition disk

해결 방법:metassist 명령을 실행하기 전에 포맷되지 않은 디스크를 수동으로 포맷합니다.

Solaris 볼륨 관리자 RAID-1(미러) 또는 RAID-5 볼륨이 소프트 분할 영역의 디스크 세트에서 생성될 경우 핫 스페어가 제대로 작동하지 않음(4981358)

소프트 분할 영역 위에 생성된 디스크 세트에 Solaris 볼륨 관리자 RAID-1(미러)나 RAID-5 볼륨을 작성할 경우 핫 스페어 장치가 제대로 작동하지 않습니다.

다음과 같은 문제가 발생할 수 있습니다.

논리적 장치 이름이 더 이상 존재하지 않을 경우 Solaris 볼륨 관리자 metadevadm 명령 실패(4645721)

고장난 드라이브를 Solaris 볼륨 관리자 소프트웨어로 구성된 드라이브로 교체할 수 없습니다. 교체 드라이브는 Solaris 볼륨 관리자 소프트웨어에 대하여 새 드라이브여야 합니다. Sun StorEdge A5x00의 한 슬롯에서 다른 슬롯으로 디스크를 물리적으로 이동하면 metadevadm 명령이 오류를 일으킬 수 있습니다. 이 오류는 슬라이스의 논리적 장치 이름이 더 이상 존재하지 않을 때 발생합니다. 그러나 디스크의 장치 ID는 메타 장치 복제에 남아 있습니다. 다음과 같은 메시지가 표시됩니다.


Unnamed device detected. Please run 'devfsadm && metadevadm -r to resolve.

주 –

이 시간 동안 새 위치에서 디스크에 액세스할 수 있습니다. 그러나 이전 논리적 장치 이름을 사용하여 슬라이스에 액세스해야 할 수도 있습니다.


해결 방법:드라이브를 물리적으로 원래 슬롯으로 이동합니다.

Solaris 볼륨 관리자 metarecover 명령으로 metadb 이름 공간이 업데이트되는 데 실패함(4645776)

시스템에서 물리적 디스크를 제거 및 교체한 다음 metarecover -p -d 명령을 사용하여 디스크에 적절한 소프트 분할 영역 특정 정보를 쓰면 개방형 오류를 발생합니다. 명령으로 메타 장치 데이터베이스 이름 공간을 업데이트하여 디스크 장치 식별의 변경을 반영하지 않습니다. 이 분할 영역은 디스크 상단에 구축한 그러한 각 소프트 분할 영역에 대한 개방형 오류를 일으킵니다. 다음과 같은 메시지가 표시됩니다.


Open Error

해결 방법:metarecover 명령을 사용하는 대신 새 디스크에 소프트 분할 영역을 작성하여 소프트 분할 영역을 복구합니다.


주 –

소프트 분할 영역이 미러 또는 RAID 5의 일부이면 -e 옵션 없이 metareplace 명령을 사용하여 이전 소프트 분할 영역을 새 소프트 분할 영역으로 교체합니다.


# metareplace dx mirror or RAID 5 old_soft_partition new_soft_partition