在linux 系統中一切都是檔案,硬體裝置也不例外。既然是檔案,就必須有檔名稱。系統核心中的硬體裝置udev 裝置管理器
會自動把硬體名稱規範起來,目的是讓使用者通過裝置檔案的名字可以猜出裝置大致的屬性以及分割槽資訊等;這對於陌生的裝置來說特別方便。另外,udev裝置管理器
的服務會一直以守護程序的形式執行並偵聽核心發出的訊號來管理/dev 目錄下
的裝置檔案。linux 系統中常見的硬體裝置的檔名稱如下表所示:
檔名稱ide 裝置
/dev/hd[a-d]
scsi/sata/u 盤
/dev/sd[a-p]
軟碟機/dev/fd[0-1]
印表機/dev/lp[0-15]
光碟機/dev/cdrom
滑鼠/dev/mouse
磁帶機/dev/st0 或/dev/ht0
由於現在的ide 裝置已經很少見了,所以一般的硬碟裝置都會是以/dev/sd
開頭的。而一台主機上可以有多塊硬碟,因此系統採用a~p 來代表16 塊不同的硬碟(預設從a 開始分配),而且硬碟的分割槽編號也很有講究:
主分割槽或擴充套件分割槽的編號從1 開始,到4 結束;
邏輯分割槽從編號5 開始。
裝置名稱
和分割槽名稱
裝置名稱:
/dev 目錄
中sda
裝置之所以是a
,並不是由插槽決定的,而是由系統核心的識別順序
來決定的,而恰巧很多主機板的插槽順序就是系統核心的識別順序,因此才會被命名為/dev/sda
。大家以後在使用iscsi 網路儲存裝置
時就會發現,明明主機板上第二個插槽是空著的,但系統卻能識別到/dev/sdb
這個裝置就是這個道理。
分割槽名稱:
首先,分割槽的編號並不代表著分割槽的個數,比如sda3 表示這是裝置上的第三個分割槽,這個是錯誤的
。因為分割槽的數字編碼不一定是強制順延下來的,也有可能是手工指定
的。因此sda3
只能表示是編號為3 的分割槽,而不能判斷sda 裝置上已經存在了3 個分割槽。
在填了這兩個坑
之後,再來分析一下/dev/sda5
這個裝置檔名稱包含哪些資訊,如下圖所示:
首先,/dev/
目錄中儲存的應當是硬體裝置檔案;其次,sd
表示是儲存裝置;然後,a
表示系統中同類介面中第乙個被識別到的裝置,最後,5
表示這個裝置是乙個邏輯分割槽。一言以蔽之,/dev/sda5
表示的就是這是系統中第一塊被識別到的硬體裝置中分割槽編號為5的邏輯分割槽的裝置檔案
。接下來簡單科普一下硬碟相關的知識。
正是因為計算機有了硬碟裝置,我們才可以在玩遊戲的過程中或遊戲通關之後隨時存檔,而不用每次重頭開始。硬碟裝置是由大量的扇區組成的,每個扇區的容量為512 位元組
。其中第乙個扇區最重要,它裡面儲存著主引導記錄
與分割槽表資訊
。就第乙個扇區來講,主引導記錄需要占用446 位元組
,分割槽表為64 位元組
,結束符占用2 位元組
;其中分割槽表中每記錄乙個分割槽資訊就需要16 位元組
,這樣一來最多只有4 個分割槽
資訊可以寫到第乙個扇區中,這4 個分割槽就是4 個主分割槽。第乙個扇區中的資料資訊如下圖所示:
現在,問題來了——第乙個扇區最多只能建立出4 個分割槽
?於是為了解決分割槽個數不夠的問題,可以將第乙個扇區的分割槽表中16 位元組
(原本要寫入主分割槽資訊)的空間(稱之為擴充套件分割槽
)拿出來指向另外乙個分割槽。也就是說,擴充套件分割槽其實並不是乙個真正的分割槽,而更像是乙個占用16 位元組分割槽表空間的指標——乙個指向另外乙個分割槽的指標
。這樣一來,使用者一般會選擇使用3 個主分割槽
加1 個擴充套件分割槽
的方法,然後在擴充套件分割槽中建立出數個邏輯分割槽,從而來滿足多分割槽(大於4 個)的需求。主分割槽、擴充套件分割槽、邏輯分割槽可以像下圖那樣來規劃:
所謂擴充套件分割槽,嚴格地講它不是乙個實際意義的分割槽,它僅僅是乙個指向下乙個分割槽的指標,這種指標結構將形成乙個單向鍊錶。
物理裝置命名規則
linux系統中一切都是檔案,硬體裝置也不例外。udev裝置管理器會自動把硬體名稱規範起來 目的是讓使用者通過裝置檔案的名字可以猜出裝置大致的屬性以及分割槽資訊等 udev裝置管理器的服務會一直以守護程序的形式執行並偵聽核心發出的訊號來管理 dev目錄下的裝置檔案 硬體裝置 檔名稱 ide裝置 de...
Linux裝置命名規則
linux中ide硬碟,驅動識別符號為 hdx 其中hd表示裝置型別為ide硬碟,x為盤號,表示第幾塊硬碟 a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤 代表分割槽,前4個分割槽用數字1到4表示,它們是主分割槽或擴充套件分割槽,從5開始就是邏輯分割槽 擴充套件分割槽不能直接使用,需切割出...
1 學習cisco裝置命名規則
上週一哥們去面試,在面試過程中發來簡訊說cisco裝置的命名規則具體是什麼?當時看到簡訊我也傻眼了,正好手中有王達老師的cisco h3c交換機配置與管理完全手冊,說來慚愧,這麼長時間了,買來這本書,多數時候都是對著模擬器進行實驗操作,對理論知識真的是不太關注 開篇就是講解cisco交換機命名規則的...