第二章 主機規劃與磁碟分割 - Ian-Liu-1990/Linux GitHub Wiki
2.1.3 硬體裝置在Linux中的檔名
- Linux系統中,每個裝置都被當成一個檔案來對待
裝置 | Linux內的檔名 |
---|---|
SCSI/SATA/USB硬碟機 | /dev/sd[a-p] |
2.2.2 - 1 MBR開機管理程式紀錄區,分割表與分割限制
-
磁碟第一個磁區 : 512Byte
- 可得一顆磁碟的分割槽 /dev/sd/[a-p][1-4]
-
MBR的主要分割與延伸分割最多可以有4筆,/dev/sd/[a-p][1-4]
- 延伸分割最多只能有一個
- 邏輯分割是由延伸分割持續切割出來的分割槽;
- 能夠被格式化後,作為資料存取的分割槽為主要分割與邏輯分割。延伸分割無法格式化;
-
實務 : 分割超過4個以上硬碟採P(主要) + P(主要) + P(主要) + E(延伸1個)採連續編號的方式在此分割
2.2.2 -2 GPT分割表 - 分割超過2.2T以上的硬碟
- 邏輯區塊位址LBA :
LBA編號 | 對應 | 功能 |
---|---|---|
LBA0 | 與MBR 相容區塊 | |
LAB1 | GPT 表頭紀錄 | 紀錄分割表本身的位置與大小 |
LBA2 | 從 LBA2 區塊開始 | 1. 每個 LBA 都可以紀錄 4 筆分割紀錄,總共4*32 = 128 筆 2. 每筆紀錄用到 128 bytes 的空間分別提供了 64bits 來記載開始/結束的磁區號碼 |
[2.2.3-1] BIOS與UEFI開機測試
- BIOS 開機時第一個系統主動執行程式
- BIOS 分析電腦有哪些儲存設備,依據儲存設備順序告知硬碟中第一個磁區MBR的位置,並讀取MBR的開機管理程式
- 開機管理程式負責載入LOAD核心檔案 4.核心檔案:開始作業系統的功能...
2.2.3-2Boot loade
- 作業系統安裝在MBR上面的一套軟體
- 提供選單:使用者可以選擇不同的開機項目
- 載入核心檔案:直接指向可開機的程式區段來開始作業系統
- 轉交其他loader:將開機管理功能轉交給其他loader負責
2.2.4 目錄樹結構
- 掛載 : 利用一個目錄當成進入點,將磁碟分割槽的資料放置在該目錄下;換句話說,進入該目錄就可以讀取該分割槽