Так, у меня есть 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
также не показывает диск.
В моем исследовании я столкнулся со следующим:
Но напрасно. Какие-либо идеи?
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)
Я не знаю, имеет ли это какое-либо значение.
Добился цели для меня:
sudo rescan-scsi-bus
rescan-scsi-bus
находится в пакете scsitools
, не установлен по умолчанию, поэтому возможно, необходимо будет установить его сначала:
sudo apt install scsitools
ответ, предоставленный прототип только что работал у меня, используя 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
Невыполнение этого последнего шага приведет к тому, что диск будет продолжать отображаться после того, как вы отключите диск.