Jump to content
  • 0

Переход HDD в режим ожидания \ сна


Alister
 Share

Question

Всем привет. На прошивке 3.9.0 не уходит в спящий режим подключённый к кинетику жёсткий диск Seagate Basic. Выключены абсолютно все сервисы, которые могли бы обращаться к диску. Диск исправен, будучи подключённым к компу или NAS Synology засыпает и просыпается без проблем.

  • Y'r wrong 1
Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0
2 часа назад, Alister сказал:

Всем привет. На прошивке 3.9.0 не уходит в спящий режим подключённый к кинетику жёсткий диск Seagate Basic. Выключены абсолютно все сервисы, которые могли бы обращаться к диску. 

Три года подключенный HDD к 1010 спит здоровым сном на всех KeeneticOS 3.x.x.

  • Thanks 1
Link to comment
Share on other sites

  • 0

@Alister Роутеры не управляют питанием накопителей, не инициализируют переход накопителя в режим ожидания \ сна, это прерогатива контроллера, микропрограммы жесткого диска. Касается всех версий KeeneticOS.

Далее сразу приведу примеры управления режимом перехода в сон, режима ожидания.

Для управления диском можно использовать приложение Dashboard от производителя диска Seagate. В нем присутствует возможность установки таймаута, как и множество других полезных функций. По данной аналогии можно проверить наличие фирменных утилит управления диском и у других вендоров.

Также можно поискать утилиты от производителей, которое позволяют скорректировать тайминг перехода в режим сна - standby. Например, если у вас накопитель фирмы WD, то посмотрите в сторону следующих утилит - например WD Drive Utilities (например здесь https://support.wdc.com/downloads.aspx?DL), wdidle3 или WD Red tool.

26 страница с информаций:
*Managing and customizing the drive> Setting the drive Sleep Timer https://products.wdc.com/library/UM/ENG/4779-705157.pdf

В целом лучше избегать частых циклов запуска-остановки шпинделя HDD, данное действие может прямо влиять на общую выработку накопителя, прежде всего на ограниченное значение парковок головки https://qna.habr.com/q/13287
 



Также можно посмотреть в сторону Linux утилиты - hdparm из OPKG Entware - OPKG, которая позволяет смотреть и изменять аппаратные параметры HDD:

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

В основном, современные модели дисков способны автономно определять простой и отключаться (останавливать вращение шпинделя и/или парковать систему головок для работы с данными). Рассмотрим на примере диска фирмы Seagate, в заводской конфигурации которого отключена функция такого энергосбережения, ее включение.

В командной строке компьютера под управлением Linux выполним команду:

<code>[alexander@silverado ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 931,5G 0 disk 
└─sdb1 8:17 0 931,5G 0 part /media/storage
sr0 11:0 1 1024M 0 rom 
sdc 8:32 0 1,8T 0 disk 
└─sdc1 8:33 0 1,8T 0 part /run/media/alexander/Seagate Expansion Drive
sda 8:0 0 149,1G 0 disk 
├─sda2 8:2 0 1K 0 part 
├─sda5 8:5 0 4G 0 part [SWAP]
├─sda1 8:1 0 48,5G 0 part /
└─sda6 8:6 0 96,6G 0 part /home</code>


Как видно, наш диск - это устройство sdc.

Используя приложение hdparm, укажем устройству переходить в режим ожидания через три минуты простоя.

<code>[alexander@silverado ~]$ sudo hdparm -S 36 /dev/sdc
[sudo] password for alexander:
/dev/sdc:
setting standby to 36 (3 minutes)</code>


Настройка сохранится и после отключения питания. Отключим диск от компьютера и подключим к интернет-центру.

  • Thanks 1
Link to comment
Share on other sites

  • 0
13 minutes ago, hellonow said:

@Alister Роутеры не управляют питанием накопителей, не инициализируют переход накопителя в режим ожидания \ сна, это прерогатива контроллера, микропрограммы жесткого диска. Касается всех версий KeeneticOS.

 

Как тогда объяснить тот факт, что диск без проблем засыпает при подключении к любым другим устройствам, кроме кинетика?

  • Y'r wrong 1
Link to comment
Share on other sites

  • 0
6 часов назад, Alister сказал:

Выключены абсолютно все сервисы, которые могли бы обращаться к диску. 

Давайте пробежимся по списку. Выключен/не установлены:

dlna, webdav, ftp/sftp, transmission, cifs/samba?

  • Thanks 1
Link to comment
Share on other sites

  • 0

в общем, диск не поддерживает Advanced Power Management. хрен его знает, куда дальше копать

sudo hdparm -B /dev/sdb

/dev/sdb:
 APM_level    = not supported

Link to comment
Share on other sites

  • 0

Постоянно всплывает вопрос о спячке дисков. Одни жалуются что он засыпает, другие, что не засыпает. На Али есть культовый HDD бокс ORICO 3588US3. Бокс недорогой и добротный. У данных боксов есть возможность задавать время спячки. Не покупайте готовые внешние диски, а лучше берите обычный+бокс и задавайте режим работы диска по своему желанию. Конкретно у ORICO 3588US3 есть единственный недостаток в виде электронного пуска. Он сам не стартует после отключения энергии. Если этот минус не смущает, то я данный бокс крайне рекомендую.

  • Upvote 1
Link to comment
Share on other sites

  • 0

установил OPKG и hdparm

hd parm -Y погружает подключенный диск в глубокий здоровый сон. получается, что рутер таки может инициализировать переход накопителя в режим сна? @hellonow

Link to comment
Share on other sites

  • 0

в общем, после моих экспериментов с OPKG и hdparm диск стал засыпать. для себя считаю вопрос закрытым. всем спасибо.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...