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