Sun Solaris分區

Sun Microsystem公司的Solaris作業系統可以套用於大型伺服器和桌面系統。根據磁碟大小的不同及Solaris版本的不同,使用兩種不同類型的分割方式。

Solaris9提出支持1TB檔案系統,使用EFI分區表,因為EFI使用64位定址。Solaris的其他版本使用的數據結構類似於BSD磁碟標籤。事實上,主要的數據結構也是稱為“磁碟標籤”,雖然實際的結構有所不同。另外,基於Sparc的Solaris與基於i386的Solaris,它們的磁碟布局有所不同。Solaris數據結構中有些名字是與BSD中相同的,但表示的意義會不一樣。

概述,Sparc平台下的Sun Solaris分區,總體布局,磁碟標籤,i386平台下的Sun Solaris分區,總體布局,磁碟標籤,

概述

安裝Solaris時,會在磁碟上建立一個磁碟標籤結構。根據硬體平台的不同其位置也不一樣。磁碟標籤能夠描述的分區數也不一樣,對於Solaris系統,最多可以有8個分區,而對於i386平台則最多可以有16個分區。
磁碟標籤中的每個分區表項用以描述相關分區的起始位置、大小、標誌及類型。標誌告訴我們這個分區是唯讀的或者是不可被掛載的特性等。在其他的分區體系中,類型通常是用來描述檔案系統的類型,但在Solaris分區中,則用來表示這個分區的掛載點。

Sparc平台下的Sun Solaris分區

總體布局

對於Sparc系統,磁碟標籤位於磁碟的第一個扇區,即0號扇區。1-15號扇區包含“引導塊”,用以存儲系統的引導代碼。16號及後面的扇區分割為檔案系統分區或交換分區。Solaris使用UFS檔案系統,檔案系統起始於16號扇區。
Sparc磁碟布局
磁碟標籤
引導代碼
分區1
分區1
分區1

磁碟標籤

磁碟標籤的結構看起來比較複雜,因為Solaris分區的布局信息並不是存儲在一起的,而是在磁碟標籤中用兩種數據結構存儲分區信息:
1.VTOC(Volume Table of Contents)包含分區的數量及每個分區的類型、許可、時間標誌等信息。
2.每個分區的起始位置和大小等信息則存儲在磁碟圖中,磁碟圖位於磁碟標籤的尾部。
相對位元組偏移(十六進制)
位元組數
說明
00-03
4
起始柱面號
04-07
4
大小扇區數

i386平台下的Sun Solaris分區

總體布局

將Solaris安裝在i386體系上,首先必須建立一個或幾個DOS基本分區。一個典型的安裝將會建立一個引導分區(DOS分區類型值為0xBE)和一個檔案系統分區(DOS分區類型值為0x82)。引導分區不存在實際的檔案系統,只是包含有系統啟動時需要的引導代碼。磁碟標籤位於Solaris檔案系統分區(類型為0x82)的第二個扇區,用以描述位於此DOS分區內的Sun分區布局。

磁碟標籤

i386版本的512位元組大小的磁碟標籤結構比Sparc版本的要好些,因為所有的分區信息都存放在一起,不想Sparc版本那樣分散。另一個方便之處是它使用LBA定址方式而不是CHS定址方式。除了這兩點不同外,兩種版本的磁碟標籤的結構非常相似。

相關詞條

熱門詞條

聯絡我們