svm에서 실패한 루트 디스크를 교체하는 방법

svm에서 실패한 루트 디스크를 교체하는 방법

저는 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 이후로 아무 문제 없이 이 작업을 여러 번 해왔습니다. 전반적인 과정은 다음과 같습니다.

  1. 실패한 디스크의 메타베이스를 삭제합니다.
  2. 서버의 서비스 지침에 따라 장애가 발생한 디스크를 교체하고,
  3. 미러 디스크의 파티션 테이블을 교체 디스크로 복사합니다.
  4. 하위 미러를 교체하려면 Metareplace를 사용하세요.
  5. 새 디스크에 부트 블록을 설치하고,
  6. 새 디스크에 메타베이스를 만듭니다.

단계별 지침도 찾을 수 있습니다.여기.

시스템을 재부팅하려면 다음을 참조하세요.여기.

추가 유지 관리를 수행하기 전에 동기화가 완료될 때까지 기다리십시오.

관련 정보