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

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

SinnerLike
Сообщения: 44
youtube meble na wymiar Warszawa
Зарегистрирован: Пт мар 30, 2018 1:20 pm
Контактная информация:

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

Сообщение SinnerLike »

Добрый день!

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

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

Сможет кто нибудь помочь?
setsempron
Сообщения: 715
Зарегистрирован: Сб дек 16, 2017 8:46 pm
Откуда: Беларусь
Контактная информация:

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

Сообщение setsempron »

Это очень больная тема. Вы с этим можете справиться только сами.
Вот на соседнем форуме есть ветка https://forum.asustor.com/viewtopic.php ... 480#p28480.
AS3202T
RT-AX68U
SinnerLike
Сообщения: 44
Зарегистрирован: Пт мар 30, 2018 1:20 pm
Контактная информация:

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

Сообщение SinnerLike »

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

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

Сообщение SinnerLike »

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

Копируем команды отсюда и вставляем в терминал. Будьте внимательны - в Putty вставка происходит при нажатии правой кнопки мыши. Сразу же.
1. Качаем архив отсюда: viewtopic.php?p=7170#p7170
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 Вт дек 22, 2020 2:10 pm, всего редактировалось 2 раза.
acidleha
Сообщения: 10
Зарегистрирован: Вс сен 08, 2019 10:30 am
Откуда: SPb.ru
Контактная информация:

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

Сообщение acidleha »

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

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


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

P.S: Намеренно опустил часть с записью логов, т.к. тем кому нужны логи - в такого рода инструкциях не нуждаются.
Спасибо.
Вентиль работает более адекватно.
udawww
Сообщения: 2
Зарегистрирован: Пт фев 21, 2020 4:42 pm
Контактная информация:

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

Сообщение udawww »

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
setsempron
Сообщения: 715
Зарегистрирован: Сб дек 16, 2017 8:46 pm
Откуда: Беларусь
Контактная информация:

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

Сообщение setsempron »

AS3202T
RT-AX68U
udawww
Сообщения: 2
Зарегистрирован: Пт фев 21, 2020 4:42 pm
Контактная информация:

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

Сообщение udawww »

setsempron писал(а):Вот https://yadi.sk/d/xrWO-j5u6MXRxQ.
Как теперь его запихнуть в корень (root@nas:/volume1/.@root # )?
AS4004T
jentoso
Сообщения: 105
Зарегистрирован: Вс сен 30, 2018 7:41 pm
Контактная информация:

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

Сообщение jentoso »

Решил попробовать данный скрипт. Работает.
Но вот почему-то отваливается entware, и пользоваться mc, rclone и всеми установленными приложениями opkg уже не возможно, просто системе не знает о их существовании.
В чем может быть проблема?
AS-3104T (HDD - WD Red 3Tb (WD30EFRX) x 4 - Volume 1 (RAID5))
APC Back-UPS 650VA [BX650CI-RS]
setsempron
Сообщения: 715
Зарегистрирован: Сб дек 16, 2017 8:46 pm
Откуда: Беларусь
Контактная информация:

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

Сообщение setsempron »

По адресу /usr/local/etc/init.d entware не пропал?
У меня K52entware-ng и S52entware-ng в данной папке.
AS3202T
RT-AX68U
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 7 гостей