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