所謂分割槽,就是磁碟上建立的用於儲存資料和檔案的單獨區域部分。磁碟分割槽可以分為主分割槽和擴充分割槽,其中主分割槽就是包含作業系統啟動所必須的檔案和資料的磁碟分割槽;擴充分割槽一般用來存放資料和應用程式檔案。乙個磁碟最多可分為
4個分割槽,最多可以有
4個主分割槽,即全部分割槽都被劃分為主分割槽。如果有擴充套件分割槽,則最多可以有
3個主分割槽。主分割槽可以被馬上使用,但不能再劃分更細的分割槽。擴充套件分割槽則必須再進行分割槽後才能使用,由擴充套件分割槽細分出來的是邏輯分割槽(
logical partion
),邏輯分割槽沒有數量上限制。主分割槽、擴充套件分割槽和邏輯分割槽的關係如圖
7.1所示。
圖7.1主分割槽、擴充套件分割槽和邏輯分割槽關係圖
大家都知道,
windows
下每乙個分割槽都可利用於存放檔案,而在
linux
下則除了存放檔案的分割槽外,還需要乙個「
swap
(交換)分割槽」用來充當虛擬記憶體,因此至少需要兩個磁碟分割槽:根分割槽和
swap
分割槽。q
根分割槽是
linux
存放檔案的分割槽中的乙個非常特殊的分割槽,它是整個作業系統的根目錄,在
red hat linux
安裝過程中指定。與
windows
不同,linux
作業系統可以安裝到多個資料分割槽中,然後通過
mount
(掛載)的方式把它們掛載到不同的檔案系統中進行使用,關於掛載和檔案系統的詳細介紹請參照第
8章中的介紹。如果安裝過程中只指定了根分割槽,而沒有其他資料分割槽的話,那麼作業系統中的所有檔案都將全部安裝到根分割槽下。
qswap
分割槽是linux
暫時儲存資料的交換分割槽,它主要用於儲存物理記憶體上暫時不用的資料,在需要的時候再調進記憶體。可以將其理解為與
windows
的虛擬記憶體一樣的技術,區別是在
windows
下只需要在分區內劃出一塊固定大小的磁碟空間作為虛擬記憶體,而在
linux
中則需要專門劃出乙個分割槽來存放記憶體資料。一般情況下,
swap
分割槽應該大於或等於物理記憶體的大小,且小於
32mb
。建議物理內存在
2gb以下時,
swap
分割槽的大小為物理記憶體的2~
2.5倍,如果物理內存在
2gb以上,則
swap
分割槽的大小設為與物理記憶體大小相同即可。可以建立和使用乙個以上的交換分割槽,最多
16個。
7 1 1 Linux管道的實現機制
7.1.1 linux管道的實現機制 在linux中,管道是一種使用非常頻繁的通訊機制。從本質上說,管道也是一種檔案,但它又和一般的檔案有所不同,管道可以克服使用檔案進行通訊的兩個問題,具體表現為 限制管道的大小。實際上,管道是乙個固定大小的緩衝區。在linux中,該緩衝區的大小為1頁,即4k位元組...
分割槽格式簡介
分割槽格式如下 詳細請看 gpt的全稱是globally unique identifier partition table,意即guid分割槽表,它的推出是和uefi bios相輔相成的,鑑於mbr的磁碟容量和分割槽數量已經不能滿足硬體發展的需求,gpt首要的任務就是突破了2.2t分割槽的限制,最...
windows磁碟分割槽簡介
mbr磁碟 傳統的分割槽方案 稱為mbr分割槽方案 是將分割槽資訊儲存到磁碟的第乙個扇區 mbr扇區 中的64個位元組中,每個分割槽項占用16個位元組,這16個位元組中存有活動狀態標誌 檔案系統標識 起止柱面號 磁頭號 扇區號 隱含扇區數目 4個位元組 分割槽總扇區數目 4個位元組 等內容。由於mb...