Как подключить SATA диск на горячую?

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Как подключить SATA диск на горячую?

Непрочитанное сообщение Alex Keda » 2011-11-03 20:31:14

САТА, по идее хот сваповый, вообще-то
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Как подключить SATA диск на горячую?

Непрочитанное сообщение Bayerische » 2014-04-04 18:43:02

Вот сейчас на удалённой точке подключили мне SATA диск на горячую.
Ни в какую не оживает.
camcontrol:

devlist
identify
start
stop
load
eject
rescan
reset

Как реинициализировать диск+контроллер?

guest
проходил мимо

Re: Как подключить SATA диск на горячую?

Непрочитанное сообщение guest » 2014-04-04 21:58:24

Bayerische писал(а):Вот сейчас на удалённой точке подключили мне SATA диск на горячую.
Ни в какую не оживает.
camcontrol:

devlist
identify
start
stop
load
eject
rescan
reset

Как реинициализировать диск+контроллер?
reset
rescan

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Как подключить SATA диск на горячую?

Непрочитанное сообщение Bayerische » 2014-04-04 22:06:57

Нельзя было ресет…
Ну да уже сделал, всё определилось.
Где же заявленный хот-своп сата?

guest
проходил мимо

Re: Как подключить SATA диск на горячую?

Непрочитанное сообщение guest » 2014-04-05 10:13:42

Bayerische писал(а):Нельзя было ресет…
Ну да уже сделал, всё определилось.
Где же заявленный хот-своп сата?

Код: Выделить всё

camcontrol rescan <all | bus[:target:lun]>
camcontrol reset <all | bus[:target:lun]>
строго использовать bus[:target:lun] вместо all.

Самый что ни есть настоящий hot-swap:
- поддерживаемый железом: мать (ahci), контроллер, диск (AHCI native mode)
- поддерживаемый OS
- поддерживаемый драйверами и ПО

Все остальное - те или иные условия использования, ну допустим umount/mount, gmirror, graid - geom и тд и тп.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Как подключить SATA диск на горячую?

Непрочитанное сообщение Bayerische » 2014-04-05 10:25:26

А как точно узнать bus[:target:lun], кроме метода тыка?
Я вроде как потыкал разные единички-нолики, видно, не попал.
Повторюсь, подключение никак не проявило себя, смотрел messages, dmesg и прочее. Пока не перезагрузил систему.

guest
проходил мимо

Re: Как подключить SATA диск на горячую?

Непрочитанное сообщение guest » 2014-04-05 14:48:46

Bayerische писал(а):А как точно узнать bus[:target:lun], кроме метода тыка?
Я вроде как потыкал разные единички-нолики, видно, не попал.
Повторюсь, подключение никак не проявило себя, смотрел messages, dmesg и прочее. Пока не перезагрузил систему.
странно, стандарт опирается на спец.пины (безопасность по питанию), соответствующие разъемы, motherboard/bios поддержка ahci в native mode,
правильный контроллер/диск, отсутствие кривых переходников (которые могут быть прям на материнке).

либо изучать sources, либо почитать:

old:
http://people.freebsd.org/~mav/ata-cam.pdf
new:
http://people.freebsd.org/~mav/ata-cam_final_en.pdf

http://people.freebsd.org/~mav/disk.pdf

ну и dmesg + camcontrol devlist с -v (man camcontrol как определить bus-number)
и если память не изменяет lun by default 0

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Как подключить SATA диск на горячую?

Непрочитанное сообщение Alex Keda » 2014-04-06 0:30:14

чего странного-то?
вроде SATA не должен постоянно шину сканировать и искать новые девайсы

а значит только принудительный поиск
ну, либо обработка каких-то событий.
Убей их всех! Бог потом рассортирует...

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Как подключить SATA диск на горячую?

Непрочитанное сообщение Bayerische » 2014-04-06 8:49:18

Вот смотрю man camcontrol.
По-идее, reset и rescan в конце-концов, должны инициировать опрос устройств, но этого не произошло.
У меня есть мысль, что это уже каприз самого накопителя, т.е. он сам не начинает обмен данными без аппаратного сброса.