Задать вопрос
@The_Immortal

Совет по организации NAS?

Задался вопросом организации примитивненького домашнего NAS'а на базе Proxmox'а, внутри которого будет виртуализация необходимого.
В закромах завалялся неиспользуемый простенький мини-ПК: i7-13700H, 2x32GB DDR5 5600 MHz, SSD 128GB, RJ45 2.5Gb, USB4, USB3.2 Gen2.
Также в наличии два новых HDD 2TB WD GOLD (WD2005FBYZ), которые хотелось бы пустить в RAID1.

Вопрос в организации связи м/у мини-ПК и HDD. Изначально планировал найти двухсекционный DAS, доступ к которому бы был по LAN 2.5Gb, но осознал, что такие устройства (с сетью) по сути это готовые NAS'ы, поэтому переключился на USB-коннект - переплачивать за NAS при наличии мини-ПК смысла не вижу.
Нашел два варианта (бренд не принципиален, это чисто пример):

Мои конкретные вопросы:
  1. Стоит ли гнаться за 10Gb/s, учитывая, что указанные HDD больше 200 МБ/сек не дают?
  2. Имеет ли смысл переплатить в 2 раза за коробку с аппаратным RAID и не париться по поводу RAID?
  3. Имеет ли смысл отказаться от аппаратного RAID, выбрать первый вариант обычной док-станции и организовать для HDD программный RAID в Proxmox'е через Btrfs/ZFS (учитывая, что RAM не так уж и много)? Если да, то какая из указанных ФС предпочтительнее на сегодняшний момент?


Благодарю!
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 3
@rPman
Важнейший вопрос тут - для каких задач будет использоваться NAS.

1гбит будет давать до 110мбайт/сек, для hdd особого смысла выше нет (только если это будет бесплатно, что обычно не так, так как 2.5Gb коммутаторы все еще дорогие), так как высокие скорости (200мб/с) достигаются только при линейном копировании больших файлов и при отсутствии фрагментации... во всех остальных случаях скорость может упасть 10кратно... и не утилизирует сетевой канал.

Второе - по какому сетевому протоколу будет обеспечиваться доступ к файлам... Например самые быстрые - iscsi/nbd/aoe (потому что позволяют кешировать локально даже записи, ОС знает до каких пор), но они только блочные устройства транслируют... дальше идет linux nfs и где то в конце майкрософтовский smb (он на мелких файлах может чуть ли не кратно ронять скорость)

Теперь важный ответ про RAID, никогда не используйте дешевые 'аппаратные' raid контроллеры (не серверные, те что с кешем записи и батарейкой), пользы они вам не принесут никакой а вот гемороя административного добавят (например вендорлок, при смене материнки/контроллера пересобирать рейд). Пользуйтесь программным рейдом, он есть как в windows штатно (даже в десктопных ОС если pro версия) так и конечно в linux (mdadm или штатная фича файловых систем btrfs/zfs).

По поводу конфигурации... подбирайте корпус mini pc что бы диски были внутри и подключались по своему штатному коннектору, в вашем случае sata, так как внешние usb контроллеры могут добавить багов (например не будет виден smart дисков или уберут поддержку trim для ssd) и главное, конструктивно эти наружу торчащие провода можно задеть и сбросить диски 'со стола'... NAS должен быть удобным и монолитным, и 'с ручкой для переноса'.

p.s. покупать аппаратный raid с корпусом (домашние ревизии) имеет смысл когда есть желание получить готовый результат без усилий, за это и идет доплата в цене, по сравнению со своей сборкой, выбирайте либо вы собираете либо за вас. Ну и функционал готового рейда обычно лимитирован софтом, который там запущен, когда как свой linux - максимально полнофункционален но конечно не так удобен, плюс никто не мешает и тут такой же софт поставить с UI.
Ответ написан
@aleks-th
Ставь truenas, можно под тем же proxmox в виртуалке запустить, там все просто, в 10 кликов настраивается и что удивительно - работает.

Докстанция - нафига спрашивается нужна, преимуществ она не даст а вот проблем может добавить.
Аппаратный рейд в данном случае смысла нет, его нужно или совсем хороший ставить, а это стоимость можно 10 умножить, или программный лучше справится.

Тот же Truenas с zfs, из коробки сделает любой уровень рейда, и будет работать лучше, и самое главное предсказуемее, кустарных типа аппаратных решений...
Ответ написан
Комментировать
@Drno
зачем проксмокс? ставьте openMediavault и всё...
програмного линуксового mdadm хватит
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы