Диск eSata "HotPlugged" не распознан
Итак, у меня есть Optiplex 780 с esata на задней панели. Под окнами я могу подключить любой старый жесткий диск с помощью док-станции USB Thermaltake eSata. Как только я подключаю кабель 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
также не показывает диск.
В своем исследовании я обнаружил следующее:
- http://bitprison.net/monoig_model_attibutes_translation
- 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)
Я не знаю, имеет ли это какое-то значение.
1 ответ
Сделал трюк для меня:
sudo rescan-scsi-bus
rescan-scsi-bus
в упаковке scsitools
, не устанавливается по умолчанию, поэтому, возможно, вам придется сначала установить его:
sudo apt install scsitools
Ответ обеспечивается PROTOTYP просто работал для меня с помощью Ubuntu 20.04.
Однако я обнаружил, что мне нужно сделать больше, чем извлечь с помощью Nautilus (или umount из командной строки), чтобы правильно остановить и отменить регистрацию диска перед отключением.
Резюмируя: для обнаружения диска (кредит прототипа):
sudo rescan-scsi-bus
Чтобы перечислить диски:
lsscsi
Перед отключением диска ( отсюда):
sudo blockdev --flushbufs /dev/<id>
sudo bash -c "echo 1 > /sys/block/<id>/device/delete"
где
<id>
Ваш "идентификатор блочного устройства" указан, например,
lsscsi
Невыполнение этого последнего шага приведет к тому, что диск будет продолжать отображаться после того, как вы отключили диск.