初學(xué)linux,關(guān)于掛載的概念有點(diǎn)疑問(wèn)
問(wèn)題描述
不知道是否正確,我理解的掛載是將某個(gè)分區(qū)(或者說(shuō)是某個(gè)分區(qū)的文件系統(tǒng))與某個(gè)目錄關(guān)聯(lián)起來(lái),進(jìn)去該目錄就是進(jìn)入該分區(qū),我當(dāng)前只有三個(gè)分區(qū):
我用df命令查看了下,如圖:
問(wèn)題1:如果是一個(gè)分區(qū)掛載一個(gè)目錄,那么第二圖中其他的掛載是什么意思問(wèn)題2:難道一個(gè)分區(qū)會(huì)有多個(gè)文件系統(tǒng)么?
初學(xué)linux,有點(diǎn)混亂,希望前輩給指導(dǎo)一下,不甚感激!
問(wèn)題解答
回答1:一個(gè)分區(qū)就是一個(gè)文件系統(tǒng),可以掛載到一個(gè)或多個(gè)目錄下,比如第3分區(qū)掛載到/home下。但不是說(shuō)目錄都有磁盤(pán)分區(qū)對(duì)應(yīng)。目錄結(jié)構(gòu)是操作系統(tǒng)維護(hù)的一個(gè)抽象,即可以映射到磁盤(pán)目錄上,也可以對(duì)應(yīng)內(nèi)核的某些數(shù)據(jù)結(jié)構(gòu),比如/sys查看進(jìn)程信息、/dev查看設(shè)備信息等,這些目錄是沒(méi)有磁盤(pán)存儲(chǔ)的。
回答2:1
能掛載的東西不止有磁盤(pán)的分區(qū),你已經(jīng)看到了tmpfs / devtmpfs這些不是磁盤(pán)的類(lèi)型,如果用mount命令看還會(huì)有proc (/proc)等更多類(lèi)型。
2
根據(jù)1的回答,你截圖中的tmpfs等掛載并不是分區(qū),也就不是'一個(gè)分區(qū)多個(gè)文件系統(tǒng)'
但是既然你問(wèn)了.. 一個(gè)分區(qū)一般只有一個(gè)文件系統(tǒng),但文件系統(tǒng)內(nèi)可能有更小的可掛載的單位,如btrfs subvolume。另外bind mount也可能造成一個(gè)設(shè)備對(duì)應(yīng)多個(gè)掛載點(diǎn),在df的輸出中也會(huì)看上去 '一個(gè)分區(qū)多個(gè)文件系統(tǒng)'。
混亂是正常的,都見(jiàn)過(guò)就習(xí)慣了。
