x86 기반 시스템에서는 디스크 장치의 실린더가 65,535개를 초과하면 실린더 카운트 중 하위 16비트만 Solaris OS에서 사용됩니다. 따라서 Solaris OS에서 사용 가능한 디스크 공간의 실제 크기가 줄어듭니다. 예를 들어, 어떤 디스크에 대해 보고된 실린더 수가 70,000이라면 70,000과 65,535의 차이, 즉 4,464는 Solaris OS에서 사용 가능한 실린더 수입니다.
디스크의 실린더 수가 65,535개를 초과했는지 확인하려면 다음 공식을 사용하여 디스크의 용량을 대략 계산합니다.
디스크 용량 = 실린더 * 헤드 * 섹터 * 512
그런 다음 그 결과를 디스크의 표시 용량과 비교합니다. 두 값의 차이가 크면 디스크의 실린더 수가 65,535개를 초과한 것입니다.
해결 방법: 다음 옵션 중에서 선택하십시오.
실린더 한계를 초과하지 않을 만큼 RAID 볼륨을 작게 유지합니다.
기하학상 사용되는 실린더 수가 65,535 미만이 되도록 Solaris 레이블을 만듭니다. 섹터나 헤드의 값을 증가하여 이 두 번째 옵션을 구현할 수 있으며 두 값 모두 16비트를 초과할 수 없습니다.
두 번째 옵션은 72GB 디스크가 미러링되는 Sun Fire V20z 또는 Sun Fire V40z 시스템에서 적용 가능합니다. BIOS RAID 기능에서는 단일 72GB 디스크보다 훨씬 적은 헤드 및 섹터 수를 보고합니다. 따라서 실린더 수는 65,535 한도를 초과합니다.
그러나 첫 번째 디스크를 Solaris 10 OS로 형식화하고 레이블을 만든 다음 BIOS가 첫 번째 디스크를 다른 디스크로 미러링하게 할 수 있습니다. 이 단계를 수행하여 첫 번째 디스크의 레이블이 보존됩니다. Solaris에서는 첫 번째 디스크의 기하학적 특성을 사용하면서 한도를 초과하지 않게 합니다.
디스크 편집기에서 유효한 기하학 값을 사용하여 디스크의 레이블을 수동으로 수정하면 두 번째 옵션을 적용할 수도 있습니다.