歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux操作系統學習筆記(2)

Linux操作系統學習筆記(2)

日期:2017/2/25 10:34:51   编辑:Linux教程

SCSI 設備的 Linux 名稱和文件

在 IDE 驅動器 的 BIOS 部分,我們討論了 Linux 分配給各種 IDE 設備的名稱, 比如 /dev/hda 和 /dev/hdc。這對能夠支持一個或兩個硬盤驅動器的 IDE 控制器來說很簡單。第二個適配器上的第二塊 IDE 驅動器 總是 /dev/hdd,就算另外只有第一個適配器上的主驅動器(/dev/hda)。對於 SCSI 來說情況更為復雜,因為我們在一條 SCSI 線纜上混合 使用硬盤驅動器、磁帶、CD 和 DVD 驅動器,還有其他設備。

當引導過程中檢測到設備時,Linux 就會分配設備名稱。那樣,第一條通道上的第一個硬盤驅動器將是 /dev/sda,第二個是 /dev/sdb,依次類推。第一個磁帶驅動器將是 /dev/st0,第二個是 /dev/st1,依次類推。第一個 CD 驅動器將是 /dev/sr0 或 /dev/scd0,第二個是 /dev/sr1 或 /dev/scd1。使用 SCSI 模擬器的設備,比如 USB 存儲設備和 (2.6 內核之前的)IDE CD 或 DVD 驅動器,也將在此名字空間中分配到名稱。

雖然在此不會討論到 SCSI 命名的所有紛繁難懂之處,但最重要的是要知道在每次引導時都會重新進行這種編號。 如果添加或者刪除 SCSI 硬盤驅動器,那麼在下一次引導時,所有先前編號更高的驅動器都會擁有另外的設備名稱。 對於其他設備類型來說也是如此。在本系列的另一篇教程中將深入了解分區、標簽和文件系統,不過現在先提出一個注意事項。由於每塊磁盤最多可以有 15 個分區,每個分區都有一個與設備名相聯系的名稱(例如, /dev/sda1、/dev/sda2 一直到 /dev/sda15),當系統嘗試掛載文件系統時可能會造成混亂。 當添加或刪除 SCSI 設備時要制定詳細的計劃,只要可能,就要為 SCSI 磁盤使用磁盤標簽,而不要使用設備名稱。

在 BIOS 設置 部分介紹了 /proc 文件系統。/proc 文件系統也包含關於 SCSI 設備的信息。 清單 19 展示了具有兩個 SCSI 設備的系統中 /proc/scsi/scsi 的內容,其中硬盤驅動器的 ID 為 0,控制器的 ID 為 8。
Copyright © Linux教程網 All Rights Reserved