By Altair , 9 April 2005
Интерфейс сам по себе hot swap не поддерживает, но хочется такую вещь реализовать (было бы весьма удобно). Из промышленных решений видел только нечто, садящееся между винтом и материнкой и эмулирующее съемный диск (и то только в виде рекламы), а также внешние мобилреки в usb (дороговато). Если топорное подключение по горячему проходит (насколько корректно - не знаю), то с отключением - никак.
Возможна ли в принципе реализация хот свапа для иде дисков без применения дополнительных контроллеров?
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.

rgt

20 years 11 months ago

Altair САТА, для которого это штатная фишка использовать в Ваших условиях никак не получится?

Root

20 years 11 months ago

Надо использовать микрухи буферов...
По крайней мере, могу посоветовать прочитать обзор на ф-ценртре по мобиль-рекам... Тем более, что там рассматривалась их элементная база.
под какой ОС это надо реализовывать?
я сделал себе хот-сваповский мобил-рэк из обыкновенного, влепив в него выключатель питания по двум направлениям +5 и +12. поскольку без такой коммутации ну никак не обойтись. под ХР работатет без проблем .
. под 98 не очень стабильно. причём советую ещё для этой цели воспользоваться прогой Swap Manager. очень удобная штучка! под ХР видит вообще все IDE-интерфейсы (и IDE-рейдовские контроллеры). а вот под 98 почему-то их не видит.
один раз покрутил в руках мобил-рэк со стационарным отключением питания, там коммутируется одно направление, НО оно управляет твердотельными реле, включающими напруги на контейнер (кстати в части мобил-рэков предусмотрены места на платах под эти рэле,) я вот ещё раз хочу на них поглядеть для списывания маркировки и передирания схемы...
пойду ещё Rootовскую ссылку погляжу

Llama

20 years 11 months ago

Знакомая сурьезная контора долго-дого делала такую хрень для буржуев. Вобщем в сколь-нибудь промышленных маштабах - решение ненадежное просто. Т.к. нисмотря ни на что винты умудрялись сдыхать и утаскивать за собою контроллеры.

ivp

20 years 11 months ago

Дядьки, а давайте не будем приделывать лошади дополнительные траки с гусеницами для передвижения - ну не способна IDE-идеология органически к хот-свапу, хоть ты тресни... :roll:
Есть SATA (что 1, что 2), есть SCSI - вот давайте отсюда и отталкиваться... А то что получается (сразу извиняюсь за аналогию) - как бы мне на горных лыжах за катером по морю покататься... :roll:

xKVtor

20 years 11 months ago

Возможна ли в принципе реализация хот свапа для иде дисков без применения дополнительных контроллеров?

Чьи-то интересные мысли по теме на основе четырехлетнего личного опыта: http://forums.overclockers.ru/viewtopic.php?p=204609#204609
Не знаю, может быть такое и не подойдет по разным причинам заказчику - но вот уже месяц используем одну удивительно удобную приблуду:
Обычный хвост типа принтерного, с одной стороны - IDE-разъем, с другой - USB. Питание - отдельным блоком, как для ноутбука, на конце - классический БП-шный 4-дырочный разъем (+12,+5).
Можно и к родному БП подключать, если машинка - не ноутбук.
Как очевидно из описания, хот-своп в полный рост, и быстрый (не надо кого-то в коробочку совать да винтики заворачивать).

Стоит такое чудо порядка $25.
Попробуй эту прогу

http://www.mobilexperts.com/software.cfm#SwapManager

У меня уж как год стоит, нареканий нет
Единственое , что заметил на Альбатронах, если стоит PCI контролер не хочет работать
насколько повезёт с физическим интерфейсом не знаю, (пока везло :) ).
делал под виндой удаляешь (отключаешь) устройство в диспетчере устройств, данные сохраняются, потом аккуратно отсоединяешь питание и шлейф, подключаешь в обратном порядке, делаешь обновить в диспетчере устройств

под линухом man hdparm.
hdparm -R /dev/hda (не нашёл в документации, но опытным путём установил, что устройство должно быть обязательно то, с которого стартовало(находится) рабочий раздел, если на нескольких, то не знаю) зарегистрировать
hdparm -z /dev/hdb (или что найдётся) перечитать таблицу разделов
hdparm -U /dev/hdb (или что нашлось) разрегистрировать, перед этим на всякий случай sync
отсоединял, подсоединял шнурки в том же порядке, пока везло и ничего не сжёг, а так ivp прав :(
Есть SATA (что 1, что 2), есть SCSI - вот давайте отсюда и отталкиваться... А то что получается (сразу извиняюсь за аналогию) - как бы мне на горных лыжах за катером по морю покататься... :roll:

А если глядеть на то, что большинство SATA винтов это IDE винт+переходник, и то же самое относительно контроллер и хотс-воп там вроде работает - думаю и с IDE не всё потеряно.