『學了就忘』Linux基礎 — 14、Linux系統的裝置檔名和掛載

繁華似錦Fighting發表於2021-11-01

1、裝置檔名

(1)為什麼需要裝置檔名

上一篇文章講解的分割槽和格式化。那系統的整個分割槽流程就完了嗎?

其實還沒有,如果是Windows系統的話,再需要一步就可以使用分割槽了。

就是給分割槽加上碟符,相當於Windows系統的C盤,D盤等,如下圖:

image

因為Windows系統是圖形化介面,操作起來比較簡單,而且比較自動化。

通常使用分割槽軟體會自動分配碟符。

如果我們需要修改碟符也是非常簡單的,如下圖:

image

而Linux系統於Windows系統稍微有些差別。

因為Linux系統開始安裝的時候是純字元的,沒有圖形化介面,要如何找到分割槽呢?

也就是說,我要先找到一個分割槽,才能給他分配碟符。

所以Linux系統中就多了一步,就是Linux系統中會給所有硬體都起一個名字,這個名字就是裝置檔名。

有了這個硬體名稱,就能找到該分割槽,找到該分割槽,就能給分割槽分配碟符了。

(2)硬體裝置檔名命名規則

image

提示:

  • 上圖紅框內為重點,第二項最重要。這兩項主要是分割槽裝置名的命名規則。
    image
    hdsd代表硬碟的介面型別。
    a代表第一塊硬碟,b就代表第二塊硬碟,以此類推。
    1代表第一個分割槽,2代表第二個分割槽,以此類推。
  • IDE介面是很古老的介面型別了,接近淘汰。目前只有光碟機再用。

注意:Linux系統是自動識別這些介面的,並且自動命名,你能看懂就可以。

練習:sdb5怎麼解釋:第二塊硬碟的第一個邏輯分割槽。
原因:看下圖就明白了

image

1、2、3、4這四個分割槽號只能分配給主分割槽和擴充套件分割槽,邏輯分割槽只能從5開始,這是強制規定。

2、掛載點

  • 掛載點就相當於Windows系統中的碟符。
  • 掛載點和Windows系統下的碟符還是有點區別的。
    Windows系統下的碟符是用ABCD字母來代表。
    而Linux系統是使用已經存在空目錄作為掛載點。
  • 但是碟符和掛載點的作用基本上是一樣的,都是訪問分割槽的進入點。

3、掛載

(1)什麼是掛載

把裝置檔名和掛載點連線起來的過程,叫做掛載。(掛載是一個動作,掛載點是名詞)

(2)掛載前的分割槽要求

1)必須分割槽

  • /(根分割槽)
  • swap分割槽(交換分割槽)
    如果真實記憶體小於4GB,swap位記憶體的兩倍。
    如果真實記憶體大於4GB,swap和記憶體一致。
    實驗環境,不大於2GB,推薦建立該分割槽。

說明:

  • swap分割槽就把它當成虛擬記憶體,就是當真實機記憶體不夠的時候,拿這部分硬碟來頂替記憶體,來提升計算機效能的。
  • swap分割槽是給Linux核心用的,普通使用者是沒有辦法往裡寫入資料的。

2)推薦分割槽

  • /boot(啟動分割槽,1GB)

說明:

  • 如果根分割槽寫滿資料,就會導致無法開機。因為無論是Windows系統還是Linux系統,在系統啟動的時候,都會釋放一部分臨時檔案,需要佔用一定的空間。這部分空間需求不大,可能就需要幾十MB而已。但是你的分割槽都寫滿了,臨時檔案釋放不了,你的系統就無法啟動。
  • Red Hat 7要求1GB,Red Hat 6要求200MB。
  • 建議一定要分配/boot分割槽。

3)常用分割槽

  • /home(用於檔案伺服器)
    好處是如果有攻擊檔案,只干擾這個分割槽,其他分割槽不受限制。從安全性和管理方便程度都會明顯提升。
  • /www(用於Web伺服器)
    根下沒有www目錄,是自定義的一個目錄。好處同上。

說明:
Linux系統中,理論上所有的空目錄,包括新建目錄都可以作為掛載點。但是根分割槽下有幾個極特殊目錄,比如/bin/目錄、/lib/目錄、/etc/目錄,這幾個目錄必須和根在同一個目錄下的,也就是不能分割槽。

(3)小結(重點)

理解下圖:

image

如果從Linux系統來看檔案系統結構,根分割槽是最高階目錄,下邊所有的目錄都是他的子目錄。

但是從右邊的硬碟角度來看,如果給/boot目錄和/home目錄單獨分割槽,這兩個目錄就會單獨有自己的儲存空間。

也就是說,如果要是給/home目錄單獨分割槽,往/home目錄中寫資料,資料會寫入/home自己的硬碟空間裡。

而往剩下沒有單獨分割槽的目錄中儲存資料,會寫入根的儲存空間中。

總結:從Linux系統上看,根目錄是最高階目錄,剩下的都是根的子目錄。但是從硬碟上來看, 如果給一個目錄單獨分割槽,就會有它自己獨立的儲存空間,網該目錄寫入資料,就會把資料儲存到自己的空間中。而不是單獨分割槽的目錄,寫入資料的時候,資料會儲存在根的儲存空間。

相關文章