執行於Solaris 7 的 Solstice DiskSuite 4.2 (以及執行於 Solaris 2.6 的 DiskSuite 4.1)支援 Darwin 類 SPARC 機器上的 EIDE 驅動程式,包括 Ultra 5、Ultra 10 與 Ultra 30 及具備 EIDE 驅動程式的 x86 機器。對 Solstice DiskSuite 而言,EIDE 和 SCSI 驅動程式並無不同 。
只有當 EIDE 驅動程式位於不同的通道,Solstice DiskSuite 才支援其映射。Darwin 類的機器有兩種通道,每一種各有一主控者和從屬裝置。問題是如果錯誤是發生在主驅動程式,該通道的從屬裝置驅動程式即不會再回應要求。正因為這樣,您只能映射不同通道上的磁碟。這對 IDE 驅動程式而言,是一個設計上的議題,而非 Sun 所造成的錯誤。如果您正在執行 Solaris 2.6,可以安裝 patchID 106407-02,以預防這個問題。
下表列示出在含有 EIDE 驅動程式的 Darwin 類 SPARC 機器上受到支援的配置及映射的位置。
表 1-3 在 Darwin 類機器上受到支援的配置主要 | 次要 | SCSI | |||
類別 | 主控者 | 從屬裝置 | 主控者 | 從屬裝置 | |
1 | D1 | 無 | 無 | 無 | 映射到 SCSI 的 D1 |
2 | D1 | CDROM | 無 | 無 | 映射到 SCSI 的 D1 |
3 | D1 | CDROM | D2 | 無 | 映射到 SCSI 的 D1 |
4 | D1 | CDROM | D2 | 無 | 映射到 SCSI 的 D2 |
5 | D1 | 無 | D2 | 無 | 映射到 SCSI 的 D1 |
6 | D1 | 無 | D2 | 無 | 映射到 SCSI 的 D2 |
7 | D1 | 無 | D2 | 無 | 映射到 D2 的 D1 |
8 | D1 | 無 | D2 | CDROM | 映射到 SCSI 的 D1 |
9 | D1 | D2 | 無 | 無 | D1 & 映射到 SCSI 的 D2 |
10 | D1 | D2 | CDROM | 無 | D1 & 映射到 SCSI 的 D2 |
11 | D1 | D2 | D3 | CDROM | D1 & 映射到 SCSI 的 D2 |
12 | D1 | 無 | D2 | D3 | D2 & 映射到 SCSI 的 D3 |
有些使用者想要以映射兩個 EIDE 磁碟機來建立具有高度使用性的伺服器。在上表中,配置 7 顯示這是可能的。然而請務必理解,DiskSuite 推薦您在三個 metadevice 狀態資料庫的位置上使用三個磁碟。這些磁碟建立了一個保證連續作業的最低保障。如果前兩個磁碟是 EIDE 驅動程式,第三個就應該是一個 SCSI 驅動程式。
Solstice DiskSuite 支援內部啟動驅動程式的映射,然而 DiskSuite 需要三個 metadevice 狀態資料庫都建立起來,以確保法定額度。也就是說,系統上應該有三個磁碟以確保資料安全。也可以僅使用兩個 metadevice 狀態資料庫進行作業,但其中一個故障時,您的系統就可能有損壞的危險。