不知道是否正確,我理解的掛載是將某個分區(或者說是某個分區的檔案系統)與某個目錄關聯起來,進去該目錄就是進入該分區,我目前只有三個分區:
#我用df指令查看了下,如圖:
問題1:如果是一個分割區掛載一個目錄,那麼第二圖中其他的掛載是什麼意思
問題2:難道一個分割區會有多個檔案系統麼?
初學linux,有點混亂,希望前輩給指導一下,不甚感激!
阿神2017-05-16 13:34:40
一個分割區就是一個檔案系統,可以掛載到一個或多個目錄下,例如第3分割區掛載到/home
下。但不是说目录都有磁盘分区对应。目录结构是操作系统维护的一个抽象,即可以映射到磁盘目录上,也可以对应内核的某些数据结构,比如/sys
查看进程信息、/dev
查看設備資訊等,這些目錄是沒有磁碟儲存的。
仅有的幸福2017-05-16 13:34:40
1
能掛載的東西不只磁碟的分割區,你已經看到了tmpfs / devtmpfs這些不是磁碟的類型,如果用mount指令看還會有proc (/proc
)等更多型別。
2
根據1的回答,你截圖中的tmpfs等掛載並不是分區,也就不是"一個分區多個檔案系統"
但是既然你問了.. 一個分區一般只有一個檔案系統,但檔案系統內可能有更小的可掛載的單位,如btrfs subvolume。另外bind mount也可能造成一個設備對應多個掛載點,在df的輸出中也會看上去 "一個分區多個檔案系統"。
混亂是正常的,都看過就習慣了。