初學linux,關於掛載的概念有點疑問
phpcn_u1582
phpcn_u1582 2017-05-16 13:32:40
0
2
569

不知道是否正確,我理解的掛載是將某個分區(或者說是某個分區的檔案系統)與某個目錄關聯起來,進去該目錄就是進入該分區,我目前只有三個分區:

#我用df指令查看了下,如圖:


問題1:如果是一個分割區掛載一個目錄,那麼第二圖中其他的掛載是什麼意思
問題2:難道一個分割區會有多個檔案系統麼?

初學linux,有點混亂,希望前輩給指導一下,不甚感激!

phpcn_u1582
phpcn_u1582

全部回覆(2)
阿神

一個分割區就是一個檔案系統,可以掛載到一個或多個目錄下,例如第3分割區掛載到/home下。但不是说目录都有磁盘分区对应。目录结构是操作系统维护的一个抽象,即可以映射到磁盘目录上,也可以对应内核的某些数据结构,比如/sys查看进程信息、/dev查看設備資訊等,這些目錄是沒有磁碟儲存的。

仅有的幸福

1

能掛載的東西不只磁碟的分割區,你已經看到了tmpfs / devtmpfs這些不是磁碟的類型,如果用mount指令看還會有proc (/proc)等更多型別。

2

根據1的回答,你截圖中的tmpfs等掛載並不是分區,也就不是"一個分區多個檔案系統"

但是既然你問了.. 一個分區一般只有一個檔案系統,但檔案系統內可能有更小的可掛載的單位,如btrfs subvolume。另外bind mount也可能造成一個設備對應多個掛載點,在df的輸出中也會看上去 "一個分區多個檔案系統"。

混亂是正常的,都看過就習慣了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板