저는 Solaris 시스템 관리자입니다. svm 디스크 교체에 관해 질문이 있습니다. 루트 미러 디스크가 양호하고 svm에서 결함이 있는 "rootdisk"(기본 부팅 디스크)를 교체하려면 다음을 수행하십시오.
다음을 수행해야 합니까?
query1) -----> `#> init 0`
`ok> boot <rootmirror>` (as rootdisk is faulty)
(and then replace the faulty rootdisk)
아니면 다음을 수행해야 합니까?
query2) -----> `eeprom boot-device="rootmirror rootdisk"`
(without booting from rootmirror )
미리 감사드립니다.
답변1
당신이 무엇을 요구하고 있는지 명확하지 않습니다. 그래서 제가 가장 먼저 언급하고 싶은 것은 당신의 논리가 틀렸다는 것입니다.
첫 번째 옵션은 SVM 메타베이스가 50%를 초과하는 경우에만 시스템을 시작합니다. 일반적으로 두 부팅 디스크에는 모두 메타베이스가 있습니다. 디스크를 잃어버리고 시스템을 다시 시작하면 안정적인 상태의 메타베이스가 50%도 없기 때문에 시스템이 중지됩니다. 더보기여기.
두 번째 옵션은 실제로 의미가 없습니다. 온라인으로 디스크를 교체할 때 부팅 순서를 변경할 필요가 없습니다.
디스크 자체를 교체하기 위해 Oracle에는 잘 정의된 방법이 있습니다. 나는 솔라리스 8 이후로 아무 문제 없이 이 작업을 여러 번 해왔습니다. 전반적인 과정은 다음과 같습니다.
- 실패한 디스크의 메타베이스를 삭제합니다.
- 서버의 서비스 지침에 따라 장애가 발생한 디스크를 교체하고,
- 미러 디스크의 파티션 테이블을 교체 디스크로 복사합니다.
- 하위 미러를 교체하려면 Metareplace를 사용하세요.
- 새 디스크에 부트 블록을 설치하고,
- 새 디스크에 메타베이스를 만듭니다.
단계별 지침도 찾을 수 있습니다.여기.
시스템을 재부팅하려면 다음을 참조하세요.여기.
추가 유지 관리를 수행하기 전에 동기화가 완료될 때까지 기다리십시오.