《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 其他 > Linux教學(xué)——Linux命令lsscsi詳解

Linux教學(xué)——Linux命令lsscsi詳解

2022-09-02
來(lái)源:電子技術(shù)應(yīng)用專欄作家 一口Linux
關(guān)鍵詞: lsscsi SCSI 硬盤(pán)接口

  想要弄明白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ī)適配器的板載邏輯中。

  微信圖片_20220902165142.png

  二、常見(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ù)傳輸慢,不支持熱插拔等等。

  微信圖片_20220902165246.jpg

  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ō)比較貴。

  微信圖片_20220902165303.jpg

  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)。

  微信圖片_20220902165323.jpg

  三、 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

  微信圖片_20220902165349.png

  2. 命令格式

  lsscsi 命令語(yǔ)法:

  lsscsi [選項(xiàng)] [H:C:T:L]

  lsscsi 命令選項(xiàng):

 微信截圖_20220902165422.png

  3. 結(jié)果含義

  微信圖片_20220902165442.png

  四、命令舉例

 微信截圖_20220902165509.png

  lsscsi -s列出所有具有人類可讀磁盤(pán)容量的 SCSI 設(shè)備:

 微信截圖_20220902165537.png

  五、其他

  1. Linux下scsi相關(guān)文件節(jié)點(diǎn)

  33.png

 微信截圖_20220902165817.png

 

  2. Linux 開(kāi)啟 SCSI 日志調(diào)試功能

  1.編譯選項(xiàng)中需開(kāi)啟 CONFIG_SCSI_LOGGING

  微信圖片_20220902165837.png

  2.該編譯選項(xiàng)說(shuō)明

  微信截圖_20220902165900.png

      微信截圖_20220902165917.png


 更多信息可以來(lái)這里獲取==>>電子技術(shù)應(yīng)用-AET<<

微信圖片_20210517164139.jpg

電子技術(shù)應(yīng)用專欄作家  一口linux

微信圖片_20220701092006.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。