eSata “Замененный в горячем режиме” Диск, Не Распознанный

Так, у меня есть Optiplex 780 с esata на спине. Под окнами я могу заменить любой старый жесткий диск в горячем режиме с помощью своего базового блока Thermaltake eSata USB. Как только я включаю eSata кабель, он вращает диск и распознан. К сожалению, в соответствии с Ubuntu это не вращается вообще.

В соответствии с Ubuntu 14.04 я добавил lsscsi, но я только заканчиваю со следующим выводом:

[0:0:0:0]    disk    ATA      hp ssd v300a     502A  /dev/sda
[1:0:0:0]    cd/dvd  TSSTcorp DVD+-RW TS-L633C DW50  /dev/sr0

(В основном, мой системный диск и устройство записи DVD)

Диск не вращается, и ничто не распознано.

Я попробовал использование повторного сканирования

 echo "- - -" | sudo tee -a /sys/class/scsi_host/host0/scan 

(для каждого из host0-3), Но это, кажется, не улучшает ситуацию.

gparted также не показывает диск.

В моем исследовании я столкнулся со следующим:

  1. http://bitprison.net/monoig_model_attibutes_translation
  2. https://help.ubuntu.com/community/AutomaticallyMountPartitions

Но напрасно. Какие-либо идеи?

lspci дает следующее:

00:1f.2 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) 4-port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801JD/DO (ICH10 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) 2-port SATA IDE Controller (rev 02)

Я не знаю, имеет ли это какое-либо значение.

6
задан 15 December 2014 в 20:09

2 ответа

Добился цели для меня:

sudo rescan-scsi-bus

rescan-scsi-bus находится в пакете scsitools, не установлен по умолчанию, поэтому возможно, необходимо будет установить его сначала:

sudo apt install scsitools
7
ответ дан 23 November 2019 в 07:43

ответ, предоставленный прототип только что работал у меня, используя Ubuntu 20.04.

Однако я обнаружил, что мне нужно сделать больше, чем извлечь диск с помощью Nautilus (или размонтировать из командной строки), чтобы правильно остановить и отменить регистрацию диска перед отключением.

Подводя итоги: Чтобы обнаружить диск (ссылка на прототип):

sudo rescan-scsi-bus

Чтобы получить список дисков:

lsscsi

Перед отключением диска (из здесь):

sudo blockdev --flushbufs /dev/<id>
sudo bash -c "echo 1 > /sys/block/<id>/device/delete"

где ваш «идентификатор блочного устройства», указанный, например, lsscsi

Невыполнение этого последнего шага приведет к тому, что диск будет продолжать отображаться после того, как вы отключите диск.

-1
ответ дан 12 May 2020 в 11:06

Другие вопросы по тегам:

Похожие вопросы: