Дошли наконец-то руки сделать персональный сервер бэкапов, который будет стоять не у меня дома. С этой мыслью я уже несколько лет хожу, делал несколько подходов, но вот наконец-то звёзды сошлись — у меня и железка под него образовалась, и дисков в достаточном количестве, и ОС наконец-то более-менее подобрал.
В качестве железа выбрал старенький HP Microserver Gen7. Продавать большого смысла не видел, куда-то в продакшн ставить тоже — он почти на любой чих под 100% загружается, если какие-то сервисы вешать или просто в несколько потоков файлы по гигабитной сети копировать. А вот с простым хранением файлов он ещё справится.
Это не пошаговая инструкция, это небольшой отчёт на тему «как можно сделать», может кто для себя идеи почерпнёт.
Если же закрыть глаза на процессор, то в остальном из микросервера получается вполне достойный NAS — четыре-пять слотов под 3.5″ диски, плюс можно внутри корпуса кинуть SSD, благо имеется пять SATA-портов и внешний e-SATA, который я завёл внутрь.
Первый раз я более-менее серьёзно пытался подойти к задаче в начале года, поставил было на него TrueNAS Scale. Но по дискам у меня тогда была сборная солянка от 3 до 6 терабайт, да ещё самые большие диски были SMR. А TrueNAS — это zfs. А zfs — это враг черепичных дисков (ну или черепичные диски — враг SMR). Плюс, даже если считать, что диски все CMR, собирать массивы на zfs из разных дисков нерационально. Либо большие потери, либо придётся кроить и попадать на потерю ёмкости или головную боль при возможной замене дисков.
Потому TrueNAS снёс, сервер отложил. В начале лета снова вернулся, решив поставить на него Open Media Vault 7.
Объединил диски при помощи mergerfs, а избыточность захотел получить при помощи snapraid. Некоторое время поигрался со всем этим и понял, что сегодняшний OMV мне нравится ещё меньше, чем TrueNAS. От системы плагинов уже почти ушли, а к нормальной поддержке докера всё ещё не пришли. Да и веб-интерфейс его мне никогда особо не нравился. Хотя чего у OMV не отнять — это того, что он на любой табуретке запускается, к ресурсам совершенно не требователен. Но, в остальном, у меня создаётся ощущение, что разработчики сами пока не знают, что хотят получить в итоге. Потому для меня OMV — это дистрибутив для простейшей файлопомойки на слабом железе для тех случаев, когда хочется иметь хоть какой-то веб-интерфейс и не хочется использовать zfs. Если же железо позволяет — лучше смотреть на другие варианты.
Но тут у меня наконец-то образовалась пачка одинаковых по объёму дисков, да ещё и не черепичных. Потому решил дать TrueNAS второй шанс. Тем более, что в свежей бете (Electric Eel) они наконец-то прикрутили более-менее нормальную поддержку докера, переходя на него c kubrnetes.
Что совпало со смертью каталога приложений TrueCharts, который до этого был основным источником контейнеров для TrueNAS Scale.
Для меня, как человека, который и с докером-то пару-тройку лет назад только общаться начал, а про kubernetes слышал только что «это какие-то контейнеры для энтерпрайза», такое стечение обстоятельство только на пользу.
Железо у меня в итоге получилось такое:
HP Microserver Gen7, с процессором AMD Turion(tm) II Neo N40L — 1,5GHz, 2 ядра (по производительности это примерно Rasperry Pi4).
16 GB оперативной памяти (обычной, не ECC)
4 диска по 6TB, один диск на 4TB и SSD на 500GB.
Дополнительно поставил USB-контроллер и вторую сетевую карту (пока гигабит, потом на 2.5 заменю).
ОС — TrueNAS SCALE 24.10
Про установку писать не буду, там всё несложно — загрузился с CD, поставил ОС, зашел через веб-интерфейс — пользуешься. Разве что по мелочи:
Загрузочным диском я выбрал USB-флэшку Sandisk Extreme на 32 гигабайта. Вообще, это не особо приветствуется, как я понял. Но Sandisk Extreme — очень выносливые флэшки, в отличие от всяких там Ultra. А флэшку на 32 гигабайта мне использовать особо некуда было, объём маловат. Так что пригодилась. Благо у сервера есть внутренний USB-разъём и снаружи ничего не торчит.
Когда установщик спрашивал про EFI, я решил было, что у меня система старая и пусть лучше Legacy-загрузчик сделает. Как выяснилось, это было ошибкой — установка прерывалась с сообщением «не могу найти sda3». Некоторое время повозился с конфигами (ошибка не особо редкая, рекомендовали вставить в скрипт установки sleep 20), но в итоге всё решилось просто ответом «Да» на вопрос про EFI.
Изначально я ставил стабильную версию, 24.04. После установки как раз и узнал про то, что каталог приложений TrueCharts помер, а сам TrueNAS Scale движется в сторону докера. Потому просто обновил систему через встроенный апдейтер до 24.10, даже переустанавливать не пришлось.
Диски
Четыре шеститерабайтника я собрал в массив raidz2, решил, что это будет надёжней, чем подобие raid10, пусть и менее производительно. Правда, после первой же перезагрузки я получил разваленный массив.
Не знаю, что тут конкретно виновато — я не туда нажимал или бета‑версия нахимичила. По ощущениям, Truenas собрал массив из четырёх дисков «виртуально» — после сборки массива он писал «доступно пять дисков вне пула». При этом один диск он в массив таки включил и что‑то на него писал и читал. Но только до перезагрузки. После перезагрузки же в массиве остался только один диск, справка писала «изя всё» и предлагала только восстановление из бэкапа. Потому, когда собрал новый массив, несколько раз перезагрузился для проверки. Новый массив больше не разваливался.
SSD используется для установки приложений.
А оставшийся диск на 4ТБ — под что-то типа архива и бэкапов бэкапов. Да, он будет работать без резервирования, но даже если помрёт, то на нём будут только копии копий находиться и вообще не особо важные данные вида «не хочется потерять, но не настолько важные, чтобы пихать их на основной массив».
Задачи сервера
Основная задача — оффсайтовый бэкап для домашнего сервера. Не всего подряд, само собой — дома у меня занято 30 терабайт, но того, что действительно жалко потерять, там порядка 3–4 терабайт. Пока эти бэкапы делаются в вандрайв (с шифрованием), но там подписка через год заканчивается и особого желания её продлять у меня нет — терабайтных облачных хранилищ у меня и так достаточно, офис 2010 или 2013, на которые у меня есть лицензии, для моих нужд ничем не хуже, чем офис365.
Вторичная — резервный сервер для некоторых сервисов, которые крутятся на домашнем сервере. К примеру, бывает полезно иметь второй инстанс сервиса, если к основному нет доступа. Пусть даже и БД этого инстанса не очень актуальна. Примеры — RSS-читалка (freshrss), vaultwarden (менеджер паролей), мониторинг аптайма (uptime kuma) и прочие мелочи, которые не требуют много процессорной мощности.
Установка приложений
Поскольку версия truenas пока ещё в бете, библиотека приложений тут достаточно ограничена, хотя и пополняется потихоньку — несколько дней назад было 96 приложений в каталоге, сейчас уже 102. А свои приложения так сразу непонятно, как добавлять. Раньше была кнопка «добавить контейнер», сегодня же её не видно. Конечно, можно зайти в консоль и оттуда вводить команды докера, но не затем я уходил с OMV, чтобы с консолью возиться.
В репозитории имеются portainer и dockge. Portainer лично мне кажется слишком уж замороченным для простой задачи «поставить контейнер». Он слишком много умеет и глаза от этого разбегаются. Потому я его максимум ставил для того, чтобы мониторить работу контейнеров. А конфиги писал и ставил всё из консоли.
А вот dockge прост и лаконичен, если речь идёт просто об запуске контейнера. Вставляешь в поле текст yml-файла, запускаешь. Либо скармливаешь ему команду вида docker run — он её преобразует в конфиг, читаешь — редактируешь по потребности — запускаешь.
Та же командная строка, просто в браузере. На страничке можно контейнер остановить, запустить, обновить, в шелл контейнера зайти, логи почитать…
При этом dockge видит «чужие» контейнеры (которые truenas ставил), но рулит только своими. Это мне кажется удобным компромиссом — что можно ставишь из админки truenas, что нельзя — через dockge. Когда это что-то добавится в truenas — ну или когда там вернут полноценную работу с контейнерами — можно будет аккуратно мигрировать.
Доступ к серверу «из мира»
Я не стал выставлять сервер в мир, он смотрит только в провайдерскую сеть и имеет приватный IP, что в данном случае меня вполне устраивает — дома есть подключение к тому же провайдеру, потому можно не задумываться о пробросах портов и т.п.
С другой стороны — к некоторым сервисам хочется иметь доступ извне, если уж делать тут резервный инстанс. Можно было бы сделать проброс портов с моего vps, допустим, но в данном случае мне проще было воспользоваться туннелями Cloudflare (cloudflared). Да, это опять привязка к третьей стороне, от которой я как бы ухожу, но, в данном случае, она не критичная. Если вдруг cloudflare отвалится, никто не мешает вернуться к вариантам с VPN, пробросом портов или просто купить реальный IP.
Технически это всё выглядит следующим способом:
В админке Cloudflare в разделе Zero Tier создаёте туннель, он вам говорит ID туннеля.
На своём сервере (или вообще на любом компьютере) ставите демон cloudflared и в настройках ему указываете ID туннеля. И дальше со стороны Cloudflare указываете поддомен, через который хотите обращаться к сервису и локальный IP:порт этого сервиса.
Единственное ограничение — доменом должен рулить cloudflare. Не обязательно его там покупать (хотя я купил специально под это дело отдельный домен), но DNS должен быть прописан тамошний.
Тут два туннеля — на админку и на контейнер с librespeed.
Скорость, по ощущениям, режется втрое, но тут мне сложно сказать, кто виноват — туннель такой медленный или микросервер не тянет. Впрочем, на меня одного для доступам к мелким сервисами типа пинговалки или vaultwarden’a такого туннеля вполне хватит.
Если измерять скорость через вышеупомянутый librespeed, то при прямом подключении внутри провайдерской сети — практически заявленные 100 мегабит.
А вот через туннель 40 мегабит — это максимум, который удалось получить. Чаще же в районе 25-30 болтается. Впрочем, это для меня вполне терпимо, если не качать большие объёмы данных. А их я пока что качаю через локальную сеть провайдера.
Если cloudflare сломают или захочется большей скорости — тогда уже и буду решать вопрос, благо способов много, этот просто был самый простой.
Бэкап как таковой
Можно пользоваться чем нравится, я пока что остановился на двух методах.
Самое большое и важное, что мне надо сохранять — это фотографии за много лет, которых уже порядка двух с половиной терабайт. Раньше они у меня через syncthing копировались на домашний сервер, а оттуда при помощи duplicati заливались в onedrive. Так что просто добавить ещё один инстанс syncthing’a смотрелось вполне логично. Ну и дальнейшую работу, наверное, большей частью буду в рамках syncthing’a организовывать. Хотя можно и любые другие протоколы использовать при необходимости.
Syncthing есть в каталоге приложений, ставится без вопросов. Само собой, надо в контейнер папку подмонтировать, куда бэкапы складывать. Сперва я посмотрел, как оно работает через глобальное обнаружение и посредников — вышло не очень. Максимум видел порядка 50 мегабит скорость, а так вообще колебалась в районе 10-20 мегабит. Два-три терабайта так качать совсем не хотелось.
Потому настроил прямое соединение с домашним компьютером, выставив наружу порт syncthing’a на домашнем роутере. Так добился полной скорости — 100 мегабит, больше провайдер не предоставляет. Загрузка процессора при синхронизации колеблется в районе 50–70%, но особых лагов в админке не ощущается.
Второй способ — копирование данных с линуксовых серверов через rsync. Тут всё просто, был бы доступ к серверу по ssh. В настройках TrueNAS есть rsync tasks, просто добавляешь туда что, откуда и куда копировать, настраиваешь расписание — и вперёд.
Версионность — через снапшоты zfs. На каждую папку с бэкапами я создаю отдельный датасет, потому могу снапшоты настраивать достаточно гибко, где каждый час, а где — каждую неделю.
Планы на будущее
Из аппаратного:
Постараюсь заменить память на ECC. Раньше я к этом относился "хорошо, но не обязательно, а вот после приколов с домашним сервером стал относиться более серьёзно. Но новую память по 7000 за модуль брать жаба не даёт, а али завалено регистровой памятью, которую микросервер не понимает. Так что придётся искать ECC UDIMM на барахолках, что дело не быстрое.
Заменю гигабитную сетевушку на 2.5 гигабита. Это для «внутренней» связи — на работе кроме микросервера у меня стоит небольшой вебсервер, который я перепрофилирую в ноду proxmox — с него тоже надо будет делать бэкапы, так что пусть они делаются на большей скорости. Ну и свой рабочий компьютер тоже добавлю сетевушку на 2.5 и воткну в тот же свитч.
Может быть, сниму контроллер usb-3 и поставлю вместо него переходник на nvme-диск — под кэш для массива.
По самому микросерверу — я не могу его рекомендовать, если вы собираете сервер совсем с нуля. В gen7 из полезного — только корпус на 4-5 дисков. Но нормально он себя ведёт только в связке с родной материнкой, если же её захочется обновить — то усилий по допиливанию корпуса под mini-ITX будет затрачено довольно много. По мне так проще потратиться на какой-нибудь китайский корпус и там уже собрать систему на нормальном железе. Или взять готовый NAS на x86 и поставить на него интересную вас ОС. Я микросервером воспользовался только по той причине, что он у меня имелся и по производительности более-менее устраивал. Иначе бы взял Jonsbo N2, очень симпатичный корпус, хоть и не очень бюджетный. Или N1.
Из программного:
Дождусь релиза TrueNAS 24.10. Прикручу бэкапы со своих облаков, которыми пока пользуюсь (вандрайв, мэйл, яндекс). Настрою бэкап почты с тех же gmail’ов и яндексов. Ну и настрою обратный бэкап на домашний сервер. Бэкапов много не бывает.
В остальном я не вижу каких-то серьёзных путей для развития. Основное всё сделано, а дальше уже только использование по назначению остаётся. Все эксперименты и тяжелые задачи пойдут на второй сервер (который с proxmox’ом). Но это отдельная история, отдельной статьи не заслуживающая. Материалов на тему «как я поставил proxmox» в сети навалом в любых видах.
Комментарии (24)
Johan_Palych
19.09.2024 09:27+1сегодняшний OMV мне нравится ещё меньше, чем TrueNAS. От системы плагинов уже почти ушли, а к нормальной поддержке докера всё ещё не пришли.
52 плагина на openmediavault 7.4.7-1
Основная фича - openmediavault-flashmemory - folder2ram plugin for openmediavault
Мои фавориты: openmediavault-k8s,openmediavault-kvm, openmediavault-podman
OMV лучше ставить на чистый Debian 12 Bookworm(debian-12.7.0-amd64-netinst.iso)
Установка OMV:wget https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install chmod +x install sudo ./install -n
openmediavault 7.4.7-1 list plugins
p openmediavault-anacron - anacron plugin for OpenMediaVault. p openmediavault-apt - openmediavault APT management plugin p openmediavault-apttool - apt tool plugin for OpenMediaVault. p openmediavault-backup - backup plugin for OpenMediaVault. p openmediavault-borgbackup - borgbackup plugin for OpenMediaVault. p openmediavault-clamav - openmediavault ClamAV plugin p openmediavault-compose - OpenMediaVault compose plugin p openmediavault-cputemp - cpu temperature plugin for openmediavault p openmediavault-diskclone - disk clone plugin for OpenMediaVault. p openmediavault-diskstats - openmediavault disk monitoring plugin p openmediavault-downloader - OpenMediaVault downloader plugin p openmediavault-fail2ban - OpenMediaVault Fail2ban plugin p openmediavault-filebrowser - openmediavault File Browser plugin i openmediavault-flashmemory - folder2ram plugin for openmediavault p openmediavault-forkeddaapd - openmediavault forked-daapd (DAAP server) plugin p openmediavault-ftp - openmediavault FTP-Server plugin p openmediavault-hddfanctrl - hddfancontrol plugin for openmediavault p openmediavault-hosts - openmediavault hosts plugin p openmediavault-iperf3 - OpenMediaVault iPerf3 plugin p openmediavault-k8s - openmediavault Kubernetes plugin p openmediavault-kvm - kvm plugin for OpenMediaVault. p openmediavault-locate - locate plugin for OpenMediaVault. p openmediavault-luksencryption - OpenMediaVault LUKS encryption plugin p openmediavault-lvm2 - openmediavault Logical Volume Manager (LVM2) plugin p openmediavault-md - openmediavault Linux MD (Multiple Device) plugin p openmediavault-mergerfs - mergerfs plugin for openmediavault. p openmediavault-minidlna - OpenMediaVault miniDLNA (DLNA server) plugin p openmediavault-mounteditor - openmediavault mount editor plugin p openmediavault-nut - openmediavault Network UPS Tools (NUT) plugin p openmediavault-onedrive - openmediavault OneDrive plugin p openmediavault-owntone - openmediavault OwnTone plugin p openmediavault-photoprism - openmediavault PhotoPrism plugin p openmediavault-podman - openmediavault Podman plugin p openmediavault-remotemount - Remote mount plugin for OpenMediaVault. p openmediavault-rsnapshot - OpenMediaVault rsnapshot backup plugin. p openmediavault-s3 - openmediavault S3 plugin p openmediavault-scripts - OpenMediaVault scripts plugin p openmediavault-shairport - openmediavault shairport (AirPlay/RAOP receiver) plugin p openmediavault-sharerootfs - openmediavault share root filesystem plugin p openmediavault-snapraid - snapraid plugin for OpenMediaVault. p openmediavault-snmp - openmediavault SNMP (Simple Network Management Protocol) plugin p openmediavault-symlinks - OpenMediaVault symlinks plugin p openmediavault-tftp - openmediavault TFTP-Server plugin p openmediavault-tgt - OpenMediaVault tgt plugin p openmediavault-timeshift - openmediavault timeshift plugin p openmediavault-usbbackup - openmediavault USB/eSATA/SAS/SD backup plugin p openmediavault-wakealarm - wakealarm plugin for OpenMediaVault. p openmediavault-webdav - OpenMediaVault WebDAV plugin. p openmediavault-wetty - openmediavault WeTTY (Web + TTY) plugin p openmediavault-wireguard - openmediavault WireGuard plugin p openmediavault-wol - OpenMediaVault WOL plugin p openmediavault-zfs - OpenMediaVault plugin for ZFS
aik Автор
19.09.2024 09:27+152 плагина на openmediavault 7.4.7-1
Я же не сказал "ушли", я сказал "почти ушли". Выкинули старые плагины (типа торрентов), но часть вещей до сих пор плагинами делается, ради части приходится докер ставить, при этом в коробке её нет, доставлять надо. Причём нихрена не одной кнопкой, а через "поставить extras", включить репозиторий, поставить плагин, настроить докер (папки, юзер)... Ну, может последнее можно и по дефолту оставить, но по хорошему надо. Ну и для полного счастья тот же портейнер поставить, потому что в интерфейсе OMV докером рулить всё равно не получится.
Да, в фринасе тоже пока за пределы штатных приложений не вылезти, но они хотя бы в коробке идут. И докером можно начинать пользоваться после установки одного приложения (или просто в командной строке), а не выполнять инструкцию из десятка шагов.
А ещё баннер "нажмите кнопку применить настройки" раздражает. Я же уже всё поменял и нажал "сохранить", чего тебе ещё надобно?
Мне такие радости не нужны. Я активно пользовался OMV4, пятёркой уже только как файлопомойкой, а вот 6 и теперь 7 иногда ставлю посмотреть, каждый раз не понимаю, куда они идут и сношу.
Johan_Palych
19.09.2024 09:27А я и не топлю за OMV(Debian 12 Bookworm), TrueNAS CORE(FreeBSD) или TrueNAS SCALE(Debian 12 Bookworm).
TrueNAS больше похож на software production
С TrueNAS SCALE были проблемы. Надо было поставить DKMS-модуль для WiFi-свистка.
"Package management tools are disabled on TrueNAS appliances"
Пришлось переводить в Developer Mode для apt и make - install-dev-tools
В release-schedule 24.10.0 Stable 29 October 2024
Уже пилят 25.04 (Fangtooth) TrueNAS-SCALE-25.04.0-MASTER-20240909-015416.isoaik Автор
19.09.2024 09:27Package management tools are disabled on TrueNAS appliances"
Пришлось переводить в Developer Mode для apt и make - install-dev-toolsКак я понимаю, у трунаса при обновлении будет чиститься всё, что поставлено "в систему". То есть всё, что поставлено ручками, придётся переставлять.
Johan_Palych
19.09.2024 09:27Похоже на то.
Running
install-dev-tools
removes the default TrueNAS read-only protections and installs a variety of tools needed for development environments on TrueNAS. These changes do not persist across updates andinstall-dev-tools
must be re-run after every system update.aik Автор
19.09.2024 09:27Ну это знакомо, у unraid так же, даже ещё "хуже" - там при каждой перезагрузке всё чистится. И, если что-то добавлялось прямо в систему, то там скриптами оно заново ставится каждый раз. Ладно хоть конфиги сохраняются.
Billander
19.09.2024 09:27В качестве железки, порекомендовал бы посмотреть на Fujitsu tx1320 или tx120 s*
aik Автор
19.09.2024 09:27А смысл? Это ж "для дома, для семьи", а не энтерпрайз.
Billander
19.09.2024 09:27Если рассматривать по цене, то начальные сервера например стоят так же как и hp ms7, дополнительно пойдут плюшки в виде возможности пихнуть больше дисков и плату PCI, корпус в двое меньше midi. Для IPMI не надо физически искать железку. По шуму, например я вообще не замечал что он работает, достаточно тихий. На самом деле у вендоров которые не так часто на слуху, достаточно большой выбор каких то необычных железок, на любой вкус я бы сказал.
aik Автор
19.09.2024 09:27Микросервер gen7 ничего не стоил, он уже был. А за фуджицу эту больше 100 тысяч просят, а на бэушном рынке я их не вижу.
Billander
19.09.2024 09:27Не говорю что стоит брать именно Fujitsu, просто указал на интересную железку. Ну если смотреть на "купить новый" то у hp не менее конский ценник за меньшее. Есть такая барахолка в интернете на "А" название начинается, дак вот там цена более чем комфортная.
aik Автор
19.09.2024 09:27Как написал, брать новое - это я уж лучше возьму корпус и соберу систему сам. ITX'ных материнок у меня есть, нужен только корпус удобный под несколько винтов.
Есть такая барахолка в интернете на "А" название начинается, дак вот там цена более чем комфортная.
Угу. Зелёный банк, желтый сайт... Когда названия стало некомильфо употреблять? Если вы про авито, то мне поиск выдаёт одно относительно бюджетное предложение на TX1320. При этом там посадочные места только под 2.5" диски, четыре 3.5" может и можно засунуть, но это придётся колхозингом заниматься, корзину выкидывать... 2.5" жесткие диски сегодня все smr, так что в массивы их не поставить так просто. А делать хранилище достаточно большого объёма на ссд всё ещё очень дорого.
Billander
19.09.2024 09:27Угу. Зелёный банк, желтый сайт...
Ничего не утаить.
Как написал, брать новое - это я уж лучше возьму корпус и соберу систему сам. ITX'ных материнок у меня есть, нужен только корпус удобный под несколько винтов.
JONSBO N* ITX, если все было, тогда не понятен колхозинг.
..все smr
Договорились.
Диски - расходник. Тут как по возможностям. Например чаще сам использую 5400 2.5 если нет критичности по скорости резервирования, пыхтят и хорошо.
PS
Только подумал о том что sata то на gen7 скорее всего 2 версии, но на оф сайте не нашел инфыaik Автор
19.09.2024 09:27JONSBO N* ITX, если все было, тогда не понятен колхозинг.
Какой колхозинг? У меня был микросервер - собирал сервер из него. Не было бы микросервера - купил бы корпус, а что напихать внутрь - нашлось бы.
Диски - расходник.
Диски - самое дорогое, что есть в NAS'е. Сама платформа на их фоне стоит копейки.
Например чаще сам использую 5400 2.5 если нет критичности по скорости резервирования, пыхтят и хорошо.
В одиночку или в зеркале к SMR особых претензий нет, там они терпимо себя ведут. А вот в более тяжелых массивах использование SMR ведёт к проблемам, временами к потере данных ведущим.
Только подумал о том что sata то на gen7 скорее всего 2 версии, но на оф сайте не нашел инфы
"SATA 3Gbps". Но для жестких дисков этого вполне достаточно, только SSD упираться будут.
svoytenkov
19.09.2024 09:27Буду признателен автору, если скажет какую память он использовал. Всегда думал что больше 8гб microserver g7 не может принять. Во всех спецификациях раньше было такое ограничение. Использую такой сервер для небольшой организации, стоит hyperv core c парой ВМ: контроллер домена на zyntyal с файлообменником и freepbx для телефонии. С 8гб работает на грани возможностей, но стабильно много лет. Память ecc 8гб. Два рейд1, один из которых для бекапа.
aik Автор
19.09.2024 09:27Да вроде всегда было известно, что 16 гигабайт микросерверы 7 и 8 умеют.
gen7 без проблем работает с обычной DDR3, даже ECC не обязательно.
Скорее всего, стоит какая-то дешевая, типа AMD Radeon R538G1601U2S или типа того. Но можно совершенно любую брать, тем более, что она там вроде максимум на 800 работает, даже не 1333.svoytenkov
19.09.2024 09:27Благодарю. В том то и дело что в офиц. спецификациях указано max 8gb.
Например здесь :
Memory: o Two (2) DIMM slots o 4GB (1x4GB) Standard/8GB Maximum, using PC3-10600E DDR3 Unbuffered (UDIMM) ECC memory, operating at max. 800MHz
aik Автор
19.09.2024 09:27Даже официальные спеки не всегда правду говорят. Вон, интел куче процессоров заявлял максимальный объем памяти в 8/16 гигабайт, а китайцы к ни 16/32 прикручивали.
Ещё из интереса можно было бы попробовать amd only память, там ведь и на 16 гигабайт модули делали. У меня такой был, но я то ли не подумал его проверить, то ли уже забыл о результатах.
kma21
я недавно тоже решал подобную задачу - бекапы подкроватного сервера.
домашняя локалка соединена с локалкой в другой локации по IKEv2 (site-to-site). на обоих сторонах стоят keenetic, они и держат туннель.
на моей локации подкроватный сервер, на другой локации внешний HDD на 5ТБ подключенный к keenetic. в том же keeneitc развёрнут репозиторий entware (на этом же HDD) и работает borg.
borgmatic из подкроватного сервера складывает бекапы на локальный бекапный диск и складывает бекапы через туннель на удалённый диск (который суть есть внешний HDD в роутере). всё работает стабильно и хорошо. диск с SMR, что ожидаемо. но для бекапов подходит, за ночь всё успевает забекапиться (с учётом дедупликации и сжатия на клиенткой стороне).
получилась система не 3-2-1, но 2-2-0. объёмы данных такие, что на болванки писать (даже двухслойные blue-ray) очень дорого. а ленточные библиотеки очень дорогие и шумные для домашнего использования.
aik Автор
Я всё же считаю, что хранить бэкапы надо с избыточностью. Конечно, лучше такие, чем вообще никакие, но двухдисковая коробочка не так уж и дорого стоит.
kma21
так у меня с избыточностью. я ж написал, что схема 2-2-0.
aik Автор
А где избыточность в случае единственного внешнего HDD в роутере?
kma21
извиняюсь, я запутался в обозначении =)
как я писал, бекапы делаются на локальный диск в сервер и на удалённый диск в роутере. т.е. схема 2-1-1. две копии, на 1 типе носителей (HDD), 1 удалённая копия.
aik Автор
Под избыточностью имелось хранение на носителе с избыточностью. В зеркале там или хотя бы на raid5.