Я запускаю Ubuntu на диске перехода USB на 32 ГБ. Запущенный недавно, я продолжал добираться "sd 0:4:0:0: отклонение ввода-вывода к офлайновому устройству". Как я узнаю, является ли это внутренним жестким диском или внешней Картой памяти?
Я сделал немного поиска с помощью Google, потому что мне было также любопытно что эти 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.
Можно разобраться в том, при помощи чего sda и sdb sudo lshw -class disk -short
или что-то подобное.
В моем случае:
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 является моим флеш-накопителем.