首頁  >  問答  >  主體

初學linux,關於掛載的概念有點疑問

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

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


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

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

phpcn_u1582phpcn_u15822713 天前526

全部回覆(2)我來回復

  • 阿神

    阿神2017-05-16 13:34:40

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

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 13:34:40

    1

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

    2

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

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

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

    回覆
    0
  • 取消回覆