如何找出哪个磁盘是“sd 0:4:0:0”

如何找出哪个磁盘是“sd 0:4:0:0”

我在 32GB USB 跳线驱动器上运行 Ubuntu。最近启动时,我一直收到“sd 0:4:0:0:拒绝离线设备的 I/O”。我如何确定这是内置硬盘还是外置 USB 驱动器?

答案1

我进行了一些谷歌搜索,因为我也很好奇带冒号的 4 位数字在驱动器标识方面是什么意思。我相信 4 位数字是SCSI 编号

更新

如果你只是安装并运行lsscsi它会给你如下内容:

[0:0:0:0]    disk    ATA      LITEON LCH-256V2 902   /dev/sda 
[3:0:0:0]    disk    Kingston DataTraveler G3  PMAP  /dev/sdb 

原始帖子

如果你运行ls -ld /sys/block/sd*/device它应该看起来像这样:

lrwxrwxrwx 1 root root 0 Feb 21 18:11 /sys/block/sda/device -> ../../../0:0:0:0
lrwxrwxrwx 1 root root 0 Feb 21 18:12 /sys/block/sdb/device -> ../../../3:0:0:0

这意味着 0:0:0:0 是 sda,而 3:0:0:0 是 sdb。

sudo lshw -class disk -short您可以使用或类似的东西来理清 sda 和 sdb 是什么。

就我而言:

H/W path               Device     Class          Description
============================================================
/0/100/14/0/1/0.0.0    /dev/sdb   disk           16GB SCSI Disk
/0/0/0.0.0             /dev/sda   disk           256GB LITEON LCH-256V2

sda 是我的内置驱动器,sdb 是我的闪存驱动器。

相关内容