Linux

SCSI:SAN 還是本地磁碟?

  • May 17, 2019

我有一個 Debian 9 正在執行。它有一個連接的 SSD 以及一個到 SAN 儲存的光纖通道連結。

據我所知,兩者都作為 /dev/sdX 設備可見。

我怎樣才能知道什麼是磁碟,什麼是儲存?

系統中配置的儲存在哪裡?

更方便的方法是使用lsscsi實用程序。

從有關 FC 的文件中:

對於 FC 設備(邏輯單元),“–transport”選項將顯示埠名稱和埠標識符,而不是 SCSI INQUIRY “字元串”。例如:

$ lsscsi -g
[3:0:0:0]    enclosu HP       A6255A           HP04  -         /dev/sg3
[3:0:1:0]    disk    HP 36.4G ST336753FC       HP00  /dev/sdd  /dev/sg4
[3:0:2:0]    disk    HP 36.4G ST336753FC       HP00  /dev/sde  /dev/sg5

$ lsscsi -g --transport
[3:0:0:0]    enclosu fc:0x50060b00002e48a3,0x0b109b  -         /dev/sg3
[3:0:1:0]    disk    fc:0x21000004cf97de68,0x0b109f  /dev/sdd  /dev/sg4
[3:0:2:0]    disk    fc:0x21000004cf97e385,0x0b10a3  /dev/sde  /dev/sg5

lsscsi使用sysfs(來自文件的簡介部分):

lsscsi 命令掃描 2.6 Linux 核心系列中引入的 sysfs 偽文件系統。由於大多數使用者都有讀取 sysfs 的權限(通常安裝在 /sys 上),因此可以在部分或所有 SCSI 設備上找到元資訊,而無需使用者提升權限來訪問特殊文件(例如 /dev/sda )。lsscsi 命令還可以顯示設備的主節點名稱、其 SCSI 通用 (sg) 節點名稱及其核心名稱之間的關係。

引用自:https://unix.stackexchange.com/questions/519040