02 主機規劃和磁碟分割槽

2021-09-29 20:33:39 字數 1477 閱讀 6152

正常的實體機器使用的磁碟名大多是/dev/sd[a-]的磁碟檔名, 虛擬機器環境下大多會使用/dev/vd[a-p]這種檔名

最多只有4個主要的分割槽, 可以是主分割槽(primary)和擴充套件分割槽(extended)分割槽

可以通過擴充套件分割槽進行擴充套件的的邏輯(logical)分割槽.

新的gpt格式的硬碟不適用扇區區分, 通常使用邏輯區塊位址(logical block address, lba), 來處理。乙個gpt的區塊預設為512bytes

與mbr僅使用第乙個512byte區塊來分割槽不同, gpt使用了34個lba區塊來記錄分割槽資訊. 當讓, 只有第乙個lba是分割槽資訊, 其他的33個都是第乙個的備份.

gpt格式硬碟, 最多可分割槽128個. 每個都是主分割槽.

計算機通電––載入bios—bios讀取cmos各項記錄引數—分析儲存裝置—-讀取啟動盤中的mbr––讀取前446byte的開機管理程式—開機管理程式載入核心檔案

bios: 開機主動執行的程式, 會認識第乙個可開機的裝置

mbr: 第乙個可開機裝置的第乙個扇區內的主要啟動記錄區塊, 內含開機管理程式

開機管理程式(boot loader): 一支可讀取核心檔案來執行的軟體

核心檔案: 開始作業系統的功能.

boot loader功能:

提供選項: 使用者可以選擇不同的開機專案, 這也是多重引導的功能

載入核心檔案: 直接指向開機的程式區段來開始作業系統

轉交給其他loader: 將開機轉交給其他的loader負責

由於第三點功能, 所以開始的時候可以選擇不同的引導程式. 每個分割槽的啟動扇區都會有其他的開機管理程式.

每個分割槽都擁有自己的啟動扇區(boot sector)

圖中的系統分割槽為第一和第二個分割槽

實際可開機的核心檔案是放置到各個分割槽的分割槽中的

loader只會認識自己的系統分區內的開機檔案, 以及其他的loader而已

loader可直接指向或者是間接將管理權交給其他的管理程式

與bios比較, uefi可以直接取得gpt的分割槽表, 不過最好還是擁有bios boot啟動分割槽. 同時, 為了相容windows, 並且提供其他廠商所使用的uefi應用程式的儲存空間, 必須格式化乙個vfat的檔案系統, 大約提供512m到1g的容量, 讓uefi執行更加方便.

所謂的掛載,就是利用乙個目錄當成進入點, 將磁碟分割槽槽的資料放置在該目錄下. 也就是說, 進入該目錄就是讀取該分割槽槽的意思.

所以, 根目錄必須掛載到乙個分割槽. 其他目錄可以使用者自己選擇掛載到哪個分割槽.

僅分出根分割槽和交換分割槽(/swap). 預留一些空間供後續練習使用

分出讀寫頻繁的一些分割槽

主機規劃與磁碟分割槽 磁碟分割槽 MBR

主流的磁碟介面為sata介面。sata usb scsi等磁碟介面都是使用scsi模組來驅動的,因此這些介面的磁碟裝置檔名都是 dev sd a p 的格式。順序需要根據linux核心檢測到磁碟的順序來決定。比如pc上面有兩個sata磁碟以及乙個usb磁碟,而主機板上面有6個sata的插槽。這兩個s...

主機規劃與磁碟分割槽

在linux裡面,各個元件或裝置都是乙個檔案 1 linux伺服器中,記憶體的重要性比cpu還要高得多 2 磁碟陣列 是利用硬體技術將數個硬碟整合成為乙個大硬碟的方法,作業系統只會看到最後被整合起來的大硬碟。3 各硬體裝置在linux中的檔名 1 ide介面的硬碟在linux內的檔名為 dev hd...

主機規劃與磁碟分割槽

在linux系統中,每個裝置都被當做成乙個檔案來對待。正常的實體機器大概使用的都是 dev sd a 的磁碟檔名,至於虛擬機器環境底下,為了加速,可能就會使用 dev vd a p 這種裝置檔名!磁碟盤上面又可細分出扇區 sector 與磁軌 track 兩種單位,其中扇區的物理量設計有兩種大小,分...