我在 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 是我的闪存驱动器。