Решил я поиграться с Synology, брать более дешевые устройства с 512мб оперативной памяти не хотел, однодисковые не сильно надежно, если уж сваливать все данные на хранилище, то нужно быть в нем уверенным, поэтому взял двухдисковое на 4тб, объединил в зеркальный рейд. Модели с плюсом тоже не особо вижу преимущество, ну будет там слабый и старый селерон, особо дата-центр не развернуть, лучше уж взять на ARM процессоре. Золотой серединой был DS218, у него 4х ядерный процессор, 2 гига оперативки, лотки для быстрой установки без винтов и разборки корпуса.
Первый опыт
Просмотр видео
20 гиговое видео транскодирует достаточно хорошо, неподдерживаемый на моем телевизоре формат показывает без зависаний. На телевизоре установлено приложение DS Video
Скорость копирования данных
По гигабитной сети скорость копирования информации около 112 мегабайт в сек, что соответствует 896 мегабитам (примерно предел для дешевого коммутатора) и примерно равно скорости одного диска, жесткие диски WD Red со скоростью вращения 5400 примерно 115-120 мегабайт в сек имеют скорость, не знаю зачем все требуют 2.5 или 10 гигабит, если только в рейд-0 с удвоением скорости. По wifi жмет только 25 мегабайт в сек, это около 200 мегабит, но у меня на компе не самая лучшая антенна и сетевая карта (на прием 400, на отдачу 200-250).
Софт
По софту тут хоть и не всё идеально, но лучше конкурентов, всё стабильно, куча приложений для мобильных устройств, куча пакетов в базовом репозитории + есть репозиторий community, для его подключения нужно в веб-интерфейсе зайти в центр пакетов - источники пакетов, нажать добавить и вписать адрес http://packages.synocommunity.com/
Сама операционная система ставится на диски и оперативно обновляется.
Полезные пакеты из репозитория community
SynoCli Monitor tools добавит такие вещи как watch, iperf и другие
SynoCli File tools добавит множество полезных программ и утилит, среди которых удобный редактор nano
Борьба с шумом
В первую очередь, гудение самих дисков, стоит приподнять устройство в руках - звук уменьшается и практически не слышен, только шум вентилятора, поэтому, можно подложить мягкий материал и станет значительно тише, поверхностью под устройством не будет жужжать.
Если хранилище используется редко, например раз в неделю зайти с телефона резервную копию сделать, то можно настроить гибернацию дисков
Только слишком частую наверно лучше не делать, частые остановки и раскрутки дисков не очень полезны.
Отдельная проблема - сам вентилятор, тут установлен вентилятор на 92мм, очень шумный, его слышно даже на слабых оборотах, как его усмирить будет далее...
Для регулировки профиля вентилятора нужно открыть файлик /usr/syno/etc.defaults/scemd.xml
<?xml version="1.0" encoding="UTF-8"?>
<scemd>
<fan_config hibernation_speed="UNKNOWN" type="DUAL_MODE_HIGH" threshold="6" period="20">
.......
</fan_config>
<!--
это для тихого профиля
hibernation_speed="STOP" - остановка вентилятора при остановке дисков
-->
<fan_config hibernation_speed="STOP" type="DUAL_MODE_LOW" threshold="6" period="20">
<!--
0 градусов - 10% скорость
46 градусов - 15% скорость
....
при 61 градусах аварийное выключение
-->
<disk_temperature action="NONE" fan_speed="10%40hz">0</disk_temperature>
<disk_temperature action="NONE" fan_speed="15%40hz">46</disk_temperature>
<disk_temperature action="NONE" fan_speed="35%40hz">52</disk_temperature>
<disk_temperature action="NONE" fan_speed="60%40hz">55</disk_temperature>
<disk_temperature action="NONE" fan_speed="99%40hz">58</disk_temperature>
<disk_temperature action="SHUTDOWN" fan_speed="99%40hz">61</disk_temperature>
<!--аналогично для температуры процессора-->
<cpu_temperature action="NONE" fan_speed="10%40hz">0</cpu_temperature>
<cpu_temperature action="NONE" fan_speed="35%40hz">70</cpu_temperature>
<cpu_temperature action="NONE" fan_speed="99%40hz">80</cpu_temperature>
<cpu_temperature action="SHUTDOWN" fan_speed="99%40hz">105</cpu_temperature>
</fan_config>
.... дальше не интересно
После изменения конфига нужно перезагрузиться командой reboot
В веб-интерфейсе странный баг, всегда показывает ровно 40 градусов
Не совсем уверен, но похоже настоящая температура определяется вот так
cat /sys/class/hwmon/hwmon0/temp1_input
43522
И судя по всему, у меня 43.5 градусов
Узнать температуру дисков можно так, строчка Temperature_Celsius
smartctl -A -d sat /dev/sda
smartctl -A -d sat /dev/sdb
На всякий случай, нагрузить процессор можно выполнив несколько раз
dd if=/dev/urandom | bzip2 -9 > /dev/null &