LINUX.ORG.RU

Шпиндель SATA HDD раскручивается при включении питания, как это изменить?

 ,


0

5

Нужно поставить 8 штук SATA HDD в один корпус.

При включении, если они все сразу станут раскручиваться, то будет большой бросок тока по цепи питания +12V. Как и чем настроить эти HDD так, чтобы они начали раскручиваться только после команды со стороны RAID контроллера, а не сразу при подачи питания на них? Потому что обычно в этом случае RAID-контроллер заводит их не сразу все одновременно, а по очереди, последовательно, и ждет, пока шпиндель раскрутится, и от HDD придёт ответ — и уже после этого переходит к инициализации следующего HDD, и так далее. Если есть утилита командной строки для управления этим режимом, то меня интересует больше среда Debian GNU/Linux, в котором можно было бы поискать такую утилиту.

★★★★★
Ответ на: комментарий от anonymous

Сейчас стандартный (ATX 3.X) блок питания на 800 Вт должен выдерживать кратковременную перегрузку до 1600 Вт, а тут просто смешные восемь дисков. Ничего страшного. Если не выяснится, что там какой-то хлам и разветвители с молекса, конечно.

anonymous
()
Ответ на: комментарий от anonymous

При старте большой многоблинный оборотистый hdd может жрать до 500 Вт в течении нескольких секунд.

По теме.

У sata в коннекторе питания есть интересный пин 11. Вопрос в поддержке этого пина.

anonymous
()

Никак, только если есть такая функция в raid контроллере. Но для систем хранения данных это не проблема, потому что: а) они очень редко выключаются, б) запас мощности по БП очень большой.

soomrack ★★★★★
()

если BIOS материнки/RAID контроллер поддерживают Power-Up In Standby, то просто активируешь его (эмнип утилита hdparm). но будь осторожен: если биос или контроллер не поддерживает PUIS, то диски просто не заведутся.

Rost ★★★★★
()

Насколько я смотрел, на десктопном железе всё очень плохо с этим. Если денег на серверное железо жалко и нечем заняться, то можно приколхозить ардуинку и питать диски через реле, управляемые ардуинкиными ногами, а ардуинку пинать программно через юсб. Ессно, системный диск/ssd включать как обычно.

У меня есть диск, который включается тупо по тумблеру на корпусе. Ну и в салазках такая же система - sata подключено всегда, питание управляется.

legolegs ★★★★★
()
Ответ на: комментарий от Rost

Дохлятик ST8000DM004 (8Тб) 5400 жрёт 24 Вт при старте.
Раньше были scsi монстры на 15к, дык те при старте жрали 30.

На каких-то дисках были джамперы которые определяли поведение диска при включении. Но это я давно видел.

Дисковые пОлки по 20+ дисков явно не запускали их всех одновременно...

vel ★★★★★
()

Просится устройство-переходник на molex типа:

      |---------------|----------------
      |               
     _|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_
>---|                                   |---> +12V
     -----------------------------------
>------------------------------------------->
>------------------------------------------->
>------------------------------------------->
в котором перемычкой задается задержка открытия (с шагом 0.2 сек.?)

superuser ★★★★★
()
Ответ на: комментарий от vel

ну ты вспомнил!

скази монстры на 15к на 68-pin обычно имели перемычку задержки старта или старта по команде с адаптера, либо у адаптера можно было для данного ID задать задержку.

и да - почему были? и щаз есть и даже работают и даже есть SAS и FC.

и ТС уже правильно посоветовали - сменить БП , либо разобраться с PUIS. с SAS кстати можно проще сделать - там ножка питания есть специальная )))))

mumpster ★★★★★
()

мозга компостируешь!

нормальный БП не имеет проблем с запуском кучи 7K2, кстати он обычный и комп вообще десктоп:

#lsscsi
[0:0:0:0] disk ATA WDC WD7501AALS-0 0K05 /dev/sda
[1:0:0:0] disk ATA TOSHIBA HDWD130 ACF0 /dev/sdb
[2:0:0:0] disk ATA TOSHIBA HDWD130 ACF0 /dev/sdc
[3:0:0:0] disk ATA TOSHIBA DT01ACA3 ABB0 /dev/sdd
[4:0:0:0] disk ATA TOSHIBA HDWD130 ACF0 /dev/sde
[5:0:0:0] disk ATA TOSHIBA HDWD130 ACF0 /dev/sdf
[8:0:0:0] disk ATA Samsung SSD xxx …. /dev/sdg
[9:0:0:0] disk ATA TOSHIBA DT01ACA3 ABB0 /dev/sdh

mumpster ★★★★★
()

Раньше в биосе можно было выставить задержку чтения дисков. Сейчас режим сата включить наверное достаточно будет с ахци. Нашел о чем париться.

anonymous
()
Ответ на: комментарий от Dimez

https://scream-r.livejournal.com/541.html

Так не видел ни одного случая, где кто-нибудь детально выяснял, почему тот или иной НЖМД нестабильно работает на конкретном БП, а на другом все ОК. Так ведь всегда можно изготовить НЖМД, который будет отключаться при 11,85 В и при этом он может в каком-нибудь компе работать стабильно...

mky ★★★★★
()
Ответ на: комментарий от mky

Современных дисков не знаю, но давным давно были «Quantum Sirocco» по кличке «сиротка» которые были офигенно чувствительны к стабильности 12В.

В те времена основным потребителем было +5V и +3.3V. В зависимости от их нагруженности напряжение 12V могло существенно меняться. Так при их полной нагрузке часто подскакивало напряжение +12V, от чего «сиротка» отключался.

vel ★★★★★
()
Ответ на: комментарий от vel

Да, интерестное наблюдение, что НЖМД может отключаться от повышенного напряжения, и, в принципе, он ведь может ловить даже не среднее, а мнгновенные значения (пульсации) которые растут при нагрузке.

Посмотрел на Sirocco, там на некоторых дополнительный разъём 3-pin питание, здесь вот https://paypayfleamarket.yahoo.co.jp/item/l1016925842 на пятом фото, рядом с molex. Не в курсе, где такие разъём питания были?

mky ★★★★★
()
Ответ на: комментарий от superuser

Какой molex, сейчас же SATA? И в новом SATA 3.3, pin 3 в разъёме питания — это PWDIS, если там есть напряжение, НЖМД не стартует. Не нужно коммутировать силовое напряжение, достаточно сигнального напряжение.

Эх, крипта Chia не взлетела, а так бы китайцы уже бы делали аппаратные переходники для задержки включения НЖМД при старте :)

mky ★★★★★
()
Ответ на: комментарий от Dimez

БП сизоник щаз фиг купишь, был у меня такой, очень хороший, все параметры стабильные были, но починить - проблема - там внутри был контроллер который сдох и который не смогли найти для замены.

а по ссылке, судя по Load_Cycle_Count > PoH - там всё весело!

ну и да, я даже на 3тб очканул r5 иметь, не, я попробовал конечно из зеркала сделать r5 когда дисков докупил, в итоге попал на kernel bug, благо я чел опытный и данные были не только на этом разделе сохранены. потом подумал ещё раз, прикинул BER, купил ещё дисков и сделал r6.

ещё из опыта часто Molex и 15-pin sata часто разъёмы плохие бывают на разветвителях. это актуально как раз таки для домашнего файлопомойкостроения )))) в Ынтерпрайзе-то обычно midplane от СХД )))

mumpster ★★★★★
()
Последнее исправление: mumpster (всего исправлений: 1)
Ответ на: комментарий от mky

https://superuser.com/questions/98274/why-are-there-so-many-pins-on-a-sata-power-connector

вот тут лучше. но это не точно и надо проверять.
вот на SAS эта веселуха точно работает.
на сата с этим сталкивались когда фирмовые диски (из ДСок и т.п.) втыкали в серваки.а ьни не раскручивались. решалось либо испольщованием переходников молекс-сата 15, либо просто перекусыванием 3.3В (рыжий провод вроде)

mumpster ★★★★★
()
Ответ на: комментарий от mumpster

superuser.com во всей красе :) Вопрос задан 15 лет назад, когда никаких PWDIS не было, в 2019 году на него ответили, расписали про проблемы совместимости, ответ получил 15 лайков. Причём, ещё написали по какой-то непонятный кабель:

Ground pins 4 and 12 in a hot-swap cable are the longest,

хотя, ЕМНИП, hot-plug по стандарту подразумевает корзину и на её бэкплейне резисторы для ограничения зарядного тока конденсаторов НЖМД.

втыкали в серваки.а ьни не раскручивались.

Ага. WD, а может и другие конторы, выпускали информационные листки по этому поводу, что типа не втыкайте новые диски в старые БП, или у нас есть версии новых НЖМД без PWDIS.

и надо проверять.

Надо, надо ещё смотреть, что сейчас производители делают с pin 1 и pin 2, так как я, пока что не видел в продаже SATA разъёмов питания с раздельными пинами. Там все три пина (1,2,3) вместе под один провод, просто так подать сигнал только на pin 3 не получится.

mky ★★★★★
()
Ответ на: комментарий от mky

хотя, ЕМНИП, hot-plug по стандарту подразумевает корзину и на её бэкплейне резисторы для ограничения зарядного тока конденсаторов НЖМД.

Ну на практике в наши дни можно просто в работающий пека прикрепить диск, воткнуть шлейф сата прямо в диск и мать, запитать диск от бп и всё заработает. В онтопике так точно.

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

Ну это всегда так было, что по стандарту одно, а по факту другое и IDE с какого-то момента стало можно подключать находу, только питание через отдельный выключатель, чтобы +12 и +5 после земли подавалось. А взять древний комп/древний IDE НЖМД, то там, если НЖМД к IDE шлейфу подключить, но питание не подать, то он не стартанёт. Там то ли Reset НЖМД на землю утягивал, то ли ещё какой сигнал.

Касатльено SATA я то про то, что всякие мифы, про то, что контакты разной длиины в разъёме питания SATA обеспечивают «земля раньше питаний» на обычном комп. Сначала писали просто, что обеспечивают, теперь «hot-swap cable», хотя этого ничего нет, и по факту SATA выдерживает появление контактов «земля» «питание» в случайном порядке.

mky ★★★★★
()
Ответ на: комментарий от mky

Ну на самих сигнальных линиях LVDS там конденсаторы последовательно. Ну а так, по-науке конечно должно быть земля первая как в BNC например. За это очень ругают RCA, но уйти от них почему-то не могут в нашем этом 31-м веке.

yaba ★★★
()
Ответ на: комментарий от Dimez

Случайно нашёл у себя дохлый Quantum Trailblazer, не помню, чтобы вобще покупали такие, TR84A011, вроде 840 Мбайт. Были раньше, чем Quantum Sirocco.

Там есть такой 3-pin разъём, как на фото. Контакты на плате запараллелены с Molex, то есть, точно питание.

Посмотрел фоточки разных Квантумов, этот разъём есть на разных НЖМД из разных семейств, объёмом 400 Мбайт - 2 Гбайт. Получается, Квантум изобрёл этот разъём где-то в 1994 году, пихал его на IDE НЖМД до 1998, а в инете про это ноль информации.

mky ★★★★★
()