想要弄明白scsi" target="_blank">lsscsi命令,首先我們必須搞清楚什么是SCSI,以及常見的硬盤接口,常用的硬盤參數。
一、什么是scsi?
SCSI(Small Computer System Interface)是一套完整的數據傳輸協議,其主要功能是在主機和存儲設備之間傳送命令、狀態和塊數據。在各類存儲技術中,SCSI技術可謂是最重要的脊梁。
SCSI協議位于操作系統和外部資源之間,它具有一系列的功能組件,操作系統對外部設備(如磁盤、磁帶、光盤、打印機等)的I/O操作均可以通過SCSI協議來實現,一般情況下,SCSI協議都嵌入到設備驅動器或者主機適配器的板載邏輯中。
二、常見硬盤接口
1. IDE接口的硬盤
其英文名稱:Integrated Drive Electronics,常見的2.5英寸IDE硬盤接口它的本意是指把“硬盤控制器”與“盤體”集成在一起的硬盤驅動器。
IDE代表著硬盤的一種類型,但在實際的應用中,人們也習慣用IDE來稱呼最早出現IDE類型硬盤ATA-1,這種類型的接口隨著接口技術的發展已經被淘汰了,而其后發展分支出更多類型的硬盤接口,比如ATA、Ultra ATA、DMA、Ultra DMA等接口都屬于IDE硬盤。
其特點為:價格低廉,兼容性強,性價比高,數據傳輸慢,不支持熱插拔等等。
2. SCSI接口硬盤
SCSI并不是專門為硬盤設計的接口,是一種廣泛應用于小型機上的高速數據傳輸技術。
SCSI接口具有應用范圍廣、多任務、帶寬大、CPU占用率低,以及熱插拔等優點,但較高的價格使得它很難如IDE硬盤般普及,因此SCSI硬盤主要應用于中、高端服務器和高檔工作站中。
其特點為:傳輸速率高、讀寫性能好、可連接多個設備、可支持熱插拔,但是價格相對來說比較貴。
3. SATA接口類型
其英文名稱為:Serial Advanced Technology Attachment。使用SATA(Serial ATA)口的硬盤又叫串口硬盤,是未來PC機硬盤的趨勢。
Serial ATA采用串行連接方式,串行ATA總線使用嵌入式時鐘信號,具備了更強的糾錯能力,與以往相比其最大的區別在于能對傳輸指令(不僅僅是數據)進行檢查,如果發現錯誤會自動矯正,這在很大程度上提高了數據傳輸的可靠性。
串行接口還具有結構簡單、支持熱插拔的優點。
三、 lsscsi命令
lsscsi列出scsi/sata設備信息,比如硬盤驅動器,光盤驅動器。
1. lsscsi 命令安裝
-bash: lsscsi command not found
#Debian
apt-get install lsscsi
#Ubuntu
apt-get install lsscsi
#Alpine
apk add lsscsi
#Arch Linux
pacman -S lsscsi
#Kali Linux
apt-get install lsscsi
#CentOS
yum install lsscsi
#Fedora
dnf install lsscsi
#Raspbian
apt-get install lsscsi
#Docker
docker run cmd.cat/lsscsi lsscsi
2. lsscsi命令英文手冊
詳細命令說明地址
https://sg.danny.cz/scsi/lsscsi.html
2. 命令格式
lsscsi 命令語法:
lsscsi [選項] [H:C:T:L]
lsscsi 命令選項:
3. 結果含義
四、命令舉例
lsscsi -s列出所有具有人類可讀磁盤容量的 SCSI 設備:
五、其他
1. Linux下scsi相關文件節點
2. Linux 開啟 SCSI 日志調試功能
1.編譯選項中需開啟 CONFIG_SCSI_LOGGING
2.該編譯選項說明
更多信息可以來這里獲取==>>電子技術應用-AET<<
電子技術應用專欄作家 一口linux