Идея о смене сервера нашла своё воплощение в покупке Synology DS412+. 4 слота под винчестеры, двухъядрёный Atom на 2.13 Гигагерца, 1 Gb памяти, и, если не ошибаюсь, 2 Gb флеш-памяти под систему.
Альтернативой была другая модель, DS414, в том же корпусе, с единственным, пожалуй, существенным отличием: процессор там был ARM Marvell 2x1.3GHz. Еще в 412+ были некоторые фишки, которые показались мне полезными лишь в специальных случаях.
К ящику сразу купил 4 штуки 3-терабайтных WD Red (WD30EFRX), чтоб вставить их все, включить в RAID 5, и закрыть вопрос с местом. Смонтировал в салазки (просто, как Lego), вставил на место, запустил, и - всё сразу поехало. Ну, стандартная настройка идёт через Web-приложение, но можно разрешить ssh и ходить через консоль. В качестве системы стоит какой-то сильно кастомизированный линукс, с отдельными заморочками в виде изменённых директорий с файлами конфигурации, и со своей системой инсталляции дополнительных пакетов. Если использовать ящик в качестве NAS, и для стандартного использования (например, как принт-сервер), то веб-интерфейса вполне хватает. Есть доступ через Web извне. Вот сейчас с работы смотрю состояние ящика: температура процессора 40°C, винчестеров от 31° до 33°. Единственно что, DynDNS синоложский после реконнекта довольно долго актуализирует внешний IP-адрес (бывало до 15 минут).
Когда сконфигурировал основные службы (на всё ушло не так много времени, точно не помню, но максимум полчаса), стал списывать данные со старого сервера на новый. В соединении по самбе скорость больше 20Mb/s не поднималась (сеть гигабитная). То же самое наблюдалось, когда с десктопа начал копировать киношки. Даже на больших файлах 20Mb/s. Зато когда подключил через NFS, тогда скорость записи возросла до средних 80 Mb/s, иногда поднимаясь до 100 Mb/s. По ходу обнаружил, что скомпилированные под старый сервер программы, которые не требуют каких-либо экзотических библиотек, без проблем работают и на NAS. В частности, SopCast под Linux, через который я смотрю бундеслигу (и после настройки медиаплеера - даже на телевизоре). Те две библиотеки, которые SopCast тянет с собой, тоже заработали сразу и без бубна. Вот оно, наличие Атома супротив Марвелла у 414.
Следующим этапом был перенос DNS на NAS. Вот тут начались лёгкие проблемы. Казалось бы, на NAS работает тот же "стандартный" BIND, что и на старом сервере, так что конфигурационные файлы NAS должна всосать без проблем. Однако не тут-то было. DNS-серверу на NAS не понравилось отсутствие некоторых записей в реверсной зоне (которая *.*.in-arpa. и т.д.), тогда как на сервере DNS читал и понимал конфигурацию без ошибок. Web-интерфейс так и не смог справиться с проблемой. Пришлось по-старинке, ssh под рутом, и ручками через vi. DNS на старом сервере отключил... и потом время от времени встречался с тем, что техника (включая медиа-плеер) не понимает сайтов, с которыми она работала "не далее, как вчера". Ну да, про новый DNS никто не сказал.
Потом принт-сервер. В общем и целом, заработало скоро и без особых проблем, только нужно было установить Web-интерфейс администратора CUPS (но это уже давно
известно, как). Один минус - вкусняшки моего принтера (типа дуплексной печати) не видны ни на Винде, ни на Линуксе. Так что, наверное, придётся пойти путём
замены встроенного CUPS на полный пакет.
SVN-сервер. Инсталляция его прошла на ура, по SVN-овскому протоколу я репозитории вижу, но ведь хочется и извне через HTTP/HTTPS работать. А вот нет, говорит Synology. Хотя штатным web-сервером на NAS работает Apache 2, но вот модулей для WebDAV-доступа к Subversion не найти. Те, что стояли на старом сервере и работали, не находят некоторых библиотек, и в некоторых библиотеках не находятся нужные функции. Придётся идти окружным путём и разбираться с исходниками.
Если подвести итоги: данные перекинуты, основные службы (главное - DNS) тоже работают на новом сервере... Не, ещё, вроде, переадресацию внешнего доступа на домашний сайт не перекинул. Можно теперь и старый отключить. Ах, да: UPS тоже куплен. Соединил его с NAS-ом шнурком (интересный шнурок, с одного конца USB, с другого - RJ-45). NAS увидел UPS и даже понял. Говорит, что UPS-а хватит на 40 минут с лишним.
В общем и целом - мне нравится, даже очень.