所有的設(shè)備在Linux上面都是以文件的形式存在的饭玲。
一般在沒(méi)有指定的情況下捉片,接口的磁盤(pán)沒(méi)有一定的順序韩容,按什么來(lái)決定設(shè)備的文件名呢通殃?要根據(jù)內(nèi)核檢測(cè)到磁盤(pán)的順序了度液。
磁盤(pán)的第一個(gè)扇區(qū)記錄了兩個(gè)重要的信息,主引導(dǎo)分區(qū)(Master Boot Record MBR)和分區(qū)表画舌。主引導(dǎo)分區(qū)里面有引導(dǎo)加載程序堕担,只有446字節(jié)。而分區(qū)表記錄了硬盤(pán)分區(qū)的狀態(tài)曲聂,有64字節(jié)霹购。也就是當(dāng)這兩個(gè)任意一個(gè)損壞,這個(gè)硬盤(pán)基本上就報(bào)廢了朋腋。
分區(qū)表只能分四個(gè)主(Primary)或擴(kuò)展分區(qū)(Extended)齐疙。且擴(kuò)展分區(qū)只能有一個(gè),且擴(kuò)展分區(qū)能繼續(xù)分區(qū)旭咽,分出來(lái)的就是邏輯分區(qū)贞奋。
開(kāi)機(jī)流程:BIOS->CMOS->MBR->Boot loader。
MBR中的loader有兩個(gè)選項(xiàng)穷绵,要不直接加載轿塔,要不將引導(dǎo)加載工作引導(dǎo)其他分區(qū)的啟動(dòng)扇區(qū)(boot sector)。且啟動(dòng)扇區(qū)只有一個(gè)選項(xiàng)就是加載引導(dǎo)程序。
文件系統(tǒng)和目錄樹(shù)的關(guān)系(掛載):掛載就是利用一個(gè)目錄當(dāng)成進(jìn)入點(diǎn)勾缭,將磁盤(pán)分區(qū)的數(shù)據(jù)放在該目錄下揍障,也就是說(shuō)進(jìn)入該目錄就可以讀取該目錄的分區(qū)。進(jìn)入點(diǎn)的目錄就是掛載點(diǎn)俩由。根目錄是一定要掛載到某個(gè)分區(qū)上面毒嫡。根目錄下的某個(gè)目錄可以放到其他的硬盤(pán)當(dāng)中。
這篇文章可能有點(diǎn)亂七八糟幻梯,其實(shí)就是我個(gè)人的筆記兜畸,也記得不怎么好,因?yàn)闀?shū)上的小知識(shí)有點(diǎn)繁瑣碘梢,就吧自己認(rèn)為重要的記下來(lái)膳叨。