2.磁盤(pán)分區(qū)
2.1、磁盤(pán)的連接方式與裝置文件名的關(guān)系
2.1.1刊棕、對(duì)于IDE接口來(lái)說(shuō)炭晒,由于一個(gè)IDE扁平電纜可以連接兩個(gè)IDE裝置,通常主機(jī)會(huì)提供兩個(gè)IDE接口甥角,因此最多可以連接4個(gè)IDE裝置网严。這兩個(gè)IDE接口通常被稱(chēng)為IDE1和IDE2,而每條電纜上面的IDE裝置可以被區(qū)分為Master與Slave嗤无,這個(gè)IDE裝置的文件名為
IDE | Master | Slave |
---|---|---|
IDE1 | /dev/hda | /dev/hdb |
IDE2 | /dev/hdc | /dev/hdd |
2.1.2震束、對(duì)SATA接口來(lái)說(shuō),由于SATA/USB/SCSI等磁盤(pán)都是以SCSI模塊來(lái)驅(qū)動(dòng)的翁巍,因此這些接口的裝置文件名為/dev/sd[a-p];
2.2驴一、磁盤(pán)的組成
2.2.1休雌、磁盤(pán)主要由磁盤(pán)盤(pán)灶壶、機(jī)械手臂、磁盤(pán)讀取頭杈曲、主軸馬達(dá)組成驰凛;磁盤(pán)有扇區(qū)和磁柱的概念,每個(gè)扇區(qū)有512bytes担扑;
2.2.2恰响、磁盤(pán)的第一個(gè)扇區(qū)特別重要,他記錄了整個(gè)磁盤(pán)的重要信息涌献,分別是
- 主要啟動(dòng)記錄區(qū)(Master Boot Record胚宦,MBR),可以安裝開(kāi)機(jī)管理程序的地方燕垃,有446bytes枢劝;
- 分割表(partition table),記錄整顆硬盤(pán)分割的狀態(tài)卜壕,有64bytes您旁;
2.3、磁盤(pán)的分區(qū)表
2.3.1轴捎、磁柱是文件系統(tǒng)的最小單位鹤盒,也是分割槽的最小單位,分割表所在的64bytes的容量中侦副,總共分為4組記錄區(qū)侦锯,每組記錄區(qū)記錄了該區(qū)段的起始和結(jié)束的磁柱號(hào)碼;
2.3.2秦驯、風(fēng)格表只有64bytes尺碰,最多能容納4筆分割記錄,這4組分割記錄被稱(chēng)為主要或延伸分割槽。
注意:
- 起始所謂的分割只是對(duì)那64bytes的分割表進(jìn)行設(shè)定而已葱蝗;
- 磁盤(pán)默認(rèn)的分割表能寫(xiě)入4組分割信息穴张;
- 這4組分割我們稱(chēng)為主要和延伸分割槽;
- 分割槽的最小單位是磁柱两曼;
- 當(dāng)系統(tǒng)要寫(xiě)入磁盤(pán)時(shí)皂甘,一定會(huì)參考磁盤(pán)分割表,才能針對(duì)某個(gè)分割槽進(jìn)行數(shù)據(jù)的處理悼凑;
2.3.3偿枕、延伸分割主要是使用額外的扇區(qū)來(lái)記錄分割信息,延伸分割本身不能被拿來(lái)格式化户辫,由延伸分割繼續(xù)切割出來(lái)的分割槽稱(chēng)為邏輯分割槽渐夸;
注意:
- 主要分割和衍生分割最最多可以有4筆;
- 延伸分割最多只能由一個(gè)渔欢;
- 邏輯分割是由延伸分割切割出來(lái)的分割槽墓塌;
- 能夠被格式化后,作為數(shù)據(jù)存儲(chǔ)的分割草主要為主要分割和邏輯分割奥额,延伸分割不能被格式化苫幢;
- 邏輯分割的數(shù)量根據(jù)操作系統(tǒng)而不同,在Linux系統(tǒng)下垫挨,IDE硬盤(pán)最多有59個(gè)邏輯分割(5-63)韩肝,SATA硬盤(pán)最多有15個(gè)分割(5-15);
2.4九榔、開(kāi)機(jī)流程與主要啟動(dòng)記錄區(qū)(MBR)
2.4.1哀峻、CMOS是記錄各項(xiàng)硬件參數(shù)且嵌入在主板上的存儲(chǔ)器,BIOS是寫(xiě)入到主板上的韌體(韌體就是寫(xiě)入到主板上的軟件程序)哲泊,BIOS就是計(jì)算機(jī)開(kāi)機(jī)時(shí)啟動(dòng)的第一個(gè)程序剩蟀;
2.4.2、開(kāi)機(jī)流程:
- BIOS:開(kāi)機(jī)主動(dòng)執(zhí)行的韌體攻旦,會(huì)認(rèn)識(shí)第一個(gè)可開(kāi)機(jī)的裝置喻旷;
- MBR:第一個(gè)開(kāi)機(jī)裝置的第一個(gè)扇區(qū)的主要啟動(dòng)記錄區(qū),內(nèi)含開(kāi)機(jī)管理程序牢屋;
- 開(kāi)機(jī)管理程序(boot loader):一個(gè)可以讀取核心檔案的軟件且预;
- 核心檔案:開(kāi)始操作系統(tǒng)的功能;
2.4.3烙无、boot loader的主要任務(wù):
- 提供選單:用戶(hù)可以選擇不同的開(kāi)機(jī)項(xiàng)目锋谐,這也是多重引導(dǎo)的重要功能;
- 載入核心檔案:直接指向可開(kāi)機(jī)的程序區(qū)段來(lái)開(kāi)始操作系統(tǒng)截酷;
- 轉(zhuǎn)交其他loader:將開(kāi)機(jī)程序轉(zhuǎn)交給其他的loader來(lái)負(fù)責(zé)涮拗;開(kāi)機(jī)程序處理可以安裝在MBR外,還可以安裝在別的啟動(dòng)扇區(qū);
2.5三热、Linux安裝模式下鼓择,磁盤(pán)分區(qū)的選擇(極其重要)
2.5.1、目錄樹(shù)架構(gòu)
Linux內(nèi)所有的數(shù)據(jù)都是以檔案的形態(tài)呈現(xiàn)的就漾;所謂目錄樹(shù)架構(gòu)就是以根目錄為主呐能,然后向下呈現(xiàn)分支狀態(tài)的目錄結(jié)構(gòu)的一種檔案架構(gòu);所以整個(gè)目錄最重要的目錄就是根目錄抑堡,這個(gè)根目錄的表示方法未一條斜線(xiàn)“/”摆出,所有的檔都與目錄樹(shù)有關(guān);
2.5.2首妖、文件系統(tǒng)與目錄樹(shù)的關(guān)系(掛載)
- 掛載:就是利用一個(gè)目錄作為進(jìn)入點(diǎn)偎漫,將磁盤(pán)分割槽的數(shù)據(jù)寫(xiě)入到該目錄下,也就是說(shuō)進(jìn)入該目錄就是讀取該分割槽的意思有缆;這個(gè)動(dòng)作稱(chēng)為掛載象踊,那個(gè)進(jìn)入的目錄稱(chēng)為掛載點(diǎn);
- 整個(gè)Linux系統(tǒng)最重要的是根目錄妒貌,因此根目錄是一定要掛載到某個(gè)分割槽的通危,至于其他的目錄可以根究用戶(hù)自己的需要掛載到不同的分割槽;
- 掛載點(diǎn)與磁盤(pán)分區(qū)的規(guī)劃:
自定義安裝:初次接觸Linux灌曙,只要分割/及swap即可;
建議分割方法:預(yù)留一個(gè)備用的剩余磁盤(pán)容量节芥;