Текущее время: Чт окт 29, 2020 6:32 am
Часовой пояс: UTC + 1 час

Изменение скорости вентилятора

Модераторы: Shawn.S@AST, Bennettest, sashawang

Изменение скорости вентилятора

Сообщение SinnerLike » Сб июл 06, 2019 7:13 am

Добрый день!

Может кто сталкивался или знает; Какой командой можно менять скорость встроенного вентилятора в хранилище?

Хранилище стоит на балконе и, в определенное время когда на него светит солнце (а хранилка у нас черная), температура дисков поднимается до 50-57 градусов.
Автоматическая регулировка скорости не работает. В режиме автомат - всегда минимальная скорость. Что на старом 604, что на новом 6404. Так что проблема не аппаратная. А при включении максимальной скорости температура дисков падает до 35 градусов.
Хотелось бы задание в cron добавить чтобы в определенное время с утра поднимал обороты на максимум, а к обеду убавлял обратно.

Сможет кто нибудь помочь?
SinnerLike
 
Сообщения: 37
Зарегистрирован: Пт мар 30, 2018 1:20 pm

Re: Изменение скорости вентилятора

Сообщение setsempron » Сб июл 06, 2019 11:24 am

Это очень больная тема. Вы с этим можете справиться только сами.
Вот на соседнем форуме есть ветка https://forum.asustor.com/viewtopic.php ... 480#p28480.
AS3202T
RT-AC68U
setsempron
 
Сообщения: 531
Зарегистрирован: Сб дек 16, 2017 8:46 pm
Откуда: Беларусь

Re: Изменение скорости вентилятора

Сообщение SinnerLike » Вс июл 07, 2019 10:06 am

setsempron Спасибо большое! Работает скрипт. И логи пишет.
SinnerLike
 
Сообщения: 37
Зарегистрирован: Пт мар 30, 2018 1:20 pm

Re: Изменение скорости вентилятора

Сообщение SinnerLike » Пн июл 08, 2019 7:28 am

В общем так!
1. Заходим на хранилище в службы, включаем "Терминал".
2. Качаем Putty
3. Подключаемся к IP хранилища. Логин "root", пароль как у пользователя admin.

Копируем команды отсюда и вставляем в терминал. Будьте внимательны - в Putty вставка происходит при нажатии правой кнопки мыши. Сразу же.
1. Качаем архив: wget https://nas.sinnerlike.ru/files/fanspeed.tar.gz
2. Распаковываем его: tar -xvf fanspeed.tar.gz
4. Запускаем скрипт с ключом "v" чтобы увидеть работает ли скрипт. Можно посидеть понаблюдать: ./smart_fanspeed.sh -v
Код: Выделить всё
root@nas:/volume1/.@root # ./smart_fanspeed.sh -v
/dev/sda added to list with recognized temp of 39
/dev/sdb added to list with recognized temp of 38
/dev/sdc added to list with recognized temp of 40
/dev/sdd added to list with recognized temp of 38
Retained devices for temperature check : /dev/sda /dev/sdb /dev/sdc /dev/sdd
20190708_11:22:48 hottest disk changed from 15 to 40,raising fanpower from 45 to 86

Тут мы видим список дисков, их текущую температуру и видим как скрипт увеличил обороты вентилятора с 45 до 86 "условных единиц".
4.1 Нажимаем Ctrl+С для остановки запущенного процесса.
5. Создаем в автозагрузке символьную ссылку на скрипт: ln -s /volume1/.@root/smart_fanspeed.sh /volume1/.@plugins/etc/init.d/S50smartfanspeed
6. Перезагружаем хранилище т.к. если запустим скрипт в терминале и закроем окно терминала, выполнение скрипта остановится: reboot
7. После перезагрузки заходим снова в терминал Putty, ждем пару минут и можно ввести команду "ps | grep smartfanspeed" дабы убедиться в наличии запущенного процесса.
Код: Выделить всё
 1480 root       0:00 grep smartfanspeed
 8966 root       0:03 {S50smartfanspee} /bin/sh /usr/local/etc/init.d/S50smartfanspeed start

Тут мы видим два процесса; один это только что запущенный нами "просмотр", второй это запущенный во время загрузки хранилища.


Говорим большое спасибо setsempron за наводку.
И еще большее спасибо sksbir за написание скрипта.

P.S: Намеренно опустил часть с записью логов, т.к. тем кому нужны логи - в такого рода инструкциях не нуждаются.
Последний раз редактировалось SinnerLike Пн июл 08, 2019 7:38 am, всего редактировалось 1 раз.
SinnerLike
 
Сообщения: 37
Зарегистрирован: Пт мар 30, 2018 1:20 pm

Re: Изменение скорости вентилятора

Сообщение acidleha » Ср сен 11, 2019 8:58 pm

SinnerLike писал(а):Я тоже не силен в Английском. Google переводчик спасает :-)

1. Заходим на хранилище в службы, включаем "Терминал".
...
Тут мы видим два процесса; один это только что запущенный нами "просмотр", второй это запущенный во время загрузки хранилища.


Говорим большое спасибо setsempron за наводку.
И еще большее спасибо sksbir за написание скрипта.

P.S: Намеренно опустил часть с записью логов, т.к. тем кому нужны логи - в такого рода инструкциях не нуждаются.


Спасибо.
Вентиль работает более адекватно.
acidleha
 
Сообщения: 7
Зарегистрирован: Вс сен 08, 2019 10:30 am
Откуда: SPb.ru

Re: Изменение скорости вентилятора

Сообщение udawww » Пт фев 21, 2020 4:53 pm

SinnerLike писал(а):В общем так!
1. Заходим на хранилище в службы, включаем "Терминал".
2. Качаем Putty
3. Подключаемся к IP хранилища. Логин "root", пароль как у пользователя admin.

Копируем команды отсюда и вставляем в терминал. Будьте внимательны - в Putty вставка происходит при нажатии правой кнопки мыши. Сразу же.
1. Качаем архив: wget https://nas.sinnerlike.ru/files/fanspeed.tar.gz
2. Распаковываем его: tar -xvf fanspeed.tar.gz
4. Запускаем скрипт с ключом "v" чтобы увидеть работает ли скрипт. Можно посидеть понаблюдать: ./smart_fanspeed.sh -v

Говорим большое спасибо setsempron за наводку.
И еще большее спасибо sksbir за написание скрипта.

P.S: Намеренно опустил часть с записью логов, т.к. тем кому нужны логи - в такого рода инструкциях не нуждаются.


Поправьте пожалуйста ссылку на архив, сертификат не действительный. Или подскажите как локально запустить. В консольном управлении профан полный.
AS4004T
udawww
 
Сообщения: 2
Зарегистрирован: Пт фев 21, 2020 4:42 pm

Re: Изменение скорости вентилятора

Сообщение setsempron » Пт фев 21, 2020 8:52 pm

AS3202T
RT-AC68U
setsempron
 
Сообщения: 531
Зарегистрирован: Сб дек 16, 2017 8:46 pm
Откуда: Беларусь

Re: Изменение скорости вентилятора

Сообщение udawww » Пн фев 24, 2020 5:55 pm

setsempron писал(а):Вот https://yadi.sk/d/xrWO-j5u6MXRxQ.


Как теперь его запихнуть в корень (root@nas:/volume1/.@root # )?
AS4004T
udawww
 
Сообщения: 2
Зарегистрирован: Пт фев 21, 2020 4:42 pm

Re: Изменение скорости вентилятора

Сообщение jentoso » Вс мар 29, 2020 9:32 am

Решил попробовать данный скрипт. Работает.
Но вот почему-то отваливается entware, и пользоваться mc, rclone и всеми установленными приложениями opkg уже не возможно, просто системе не знает о их существовании.
В чем может быть проблема?
AS-3104T (HDD - WD Red 3Tb (WD30EFRX) x 4 - Volume 1 (RAID5))
APC Back-UPS 650VA [BX650CI-RS]
jentoso
 
Сообщения: 97
Зарегистрирован: Вс сен 30, 2018 7:41 pm

Re: Изменение скорости вентилятора

Сообщение setsempron » Пн мар 30, 2020 5:29 pm

По адресу /usr/local/etc/init.d entware не пропал?
У меня K52entware-ng и S52entware-ng в данной папке.
AS3202T
RT-AC68U
setsempron
 
Сообщения: 531
Зарегистрирован: Сб дек 16, 2017 8:46 pm
Откуда: Беларусь

След.

Вернуться в Всё про NAS

  • Вы не можете начинать темы
    Вы не можете отвечать на сообщения
    Вы не можете редактировать свои сообщения
    Вы не можете удалять свои сообщения
    Вы не можете добавлять вложения
  • Кто сейчас на конференции

    Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron