Комментарии 123

Hp prodesk 400 G4 pentium G4560 + 8Gb + 256 Ssd + pcie x4 6 sata card = $150


При желании можно и дешевле собрать все.

Собрал тут сервер с ZFS RaidZ2 и Linux.
Но проблема с самбой: когда заходишь в директорию по сети, сервер задумывается на 10 секунд иногда. Клиенты — мак и вин10.

Iotop при этом ок, памяти — 32 гига, сеть — 10 гигабит. И с sshfs такой проблемы нет. Кто-нибуль сталкивался, куда копать?
в надежде, что эта система продержится хотя бы пару лет, не требуя очередного апгрейда.

Экономия на спичках.
Можно было купить что-то от Synology и потратить сэкономленное время на действительно прикольные вещи.
Да можно поставить тот же OpenMediaVault и там все будет из коробки и не столь сурьезно как в FreeNAS.

Кэшировать для домашнего использования довольно бесполезно, а вот, раз ZoL в деле, нужно special device использовать, гораздно больший даст прирост, но тогда нужно и ссд с избыточностью основного пула ставить, хотя бы зеркало.

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

Простите, это статья какого года? Базовые процессоры в том, что продаётся последние года четыре уже быстрее этого антиквариата. Равно как и памяти можно поставить больше.
добавлено
Угу, оригинал из 2017. Какой смысл сейчас переводить и выкладывать такую статью на хабр?

Если виртуалки не использовать, то процессор ещё адекватен, а вот ЕСС память в готовых НАСах нужно поискать. А статья, да, не слишком актуальна, за последний год ZoL по фичам работы с ссд хорошо обогнал фряшную ветку, здесь не отражено.

Статья из 2015 года. В nl40 этот амд подходит разве что для работы самой системы, как только ее начинает кто-то дергать извне, т.е. всякая samba и прочие сервисы ему очень быстро плохо становится.
А если еще захотеть качать этой вещью торренты — ну вот совсем грусть.
Убежал в то прекрасное время на gen8 с e3-1265.

А можно полюбопытствовать по каким фичам ZoL обогнал фряшную ветку? Учитывая что ветки теперь одни.

Полгода назад ещё в фряшной не было трима и спешиал девайсов, с тех пор новостей не видел, если объединились — это здорово, давно ждал, чтобы свой нас на сигме проапдейтить. Но со стабильной системой за новостями не особо и следишь, раз настроил и всё работает, иногда и пароль от админки вспомнить сложно.
Для меня всегда было удивительно, откуда пошло это поверье что у фри не было Trim, он там был уже 8 лет назад. Вот цитата с оф.доки «ZFS TRIM support was added to FreeBSD 10-CURRENT with revision r240868. ZFS TRIM support was added to all FreeBSD-STABLE branches in r252162 and r251419, respectively.» Выходит про «полгода назад» это очередное заблуждение. Что касается ZIL и L2ARC так они на одном SSD вообще чуть ли не с первых релизов работали. Сейчас вот iXSystems пытается мигрировать TrueNAS на линукс, будем наблюдать за успехами.

Если виртуалки не использовать то зачем он вообще нужен? Сериалы на нем хранить?

Вообще-то да. Нахрена там вообще виртуалки гонять? Основная задача NAS ясна из своего названия — хранение данных.

Образы виртуалок — конечно, данные. Но я бы не стал запускать виртуалку с сетевого диска.

нет. сжатие по умолчанию (lz4) практически ничего не стоит, но зато позволяет блокам быть меньше recordsize.

с точностью до наоборот — при сжатии сжатого размер увеличивается

речь про особенности zfs.


zfs использует неполные блоки только при включенном сжатии. сами блоки при этом могут быть не сжаты, это не важно (более того, если блок сжимается менее, чем на не-помню-сколько-там-процентов, то он сохраняется на диск несжатым).
всё это особенно актуально при использовании больших recordsize, например, 1 МБ. несжимаемый файл размером 200 байт займет на диске 1 МБ при выключенном сжатии и 1 сектор при включенном (обычно 512 байт или 4 КБ).

ну я подозреваю, что там хранятся не только видеофайлы.
если исключительно видеофайлы — то да, выигрыша от включения сжатия не будет. как и особых недостатков, вся цена включенного lz4 на несжимаемых файлах — бо́льшая загрузка процессора, что на выделенном nas особой роли не играет.


P. S. у меня на рабочем nas включено сжатие zstd, тут уже требования к процессору куда серьёзнее, но свой гигабайт в секунду на запись он выдаёт

сжатие ZFS

А его можно активировать для отдельного каталога?

включается-выключается на уровне файловой системы.


да, в zfs на пуле может быть множество файловых систем, я бы даже сказал, что zfs прямо подталкивает создавать отдельные файловые системы на каждый чих

Жаль, снепшотить сразу все поддерево позволяет, а клонировать — нет. Так было бы вообще идеально.

Ну да. Все поддерево, для которого существует указанный снепшот.
Было бы удобно для клона системы перед обновлением как минимум.

с первого взгляда кажется, что написать скрипт — дел на полчаса с отладкой

До написания и отладки еще дожить надо… пока этот ковыряется с хуками apt и update-initramfs.
Ну и код-то уже написан и используется. Просто не в случае с клонированием.

включается-выключается на уровне файловой системы.

Нда, а потом мне говорят, что NTFS устарела ))

Только файловая система в zfs по сложности операций с ней мало чем отличается от каталога в ntfs. ;)
А сжатие, один фиг, проще применить сразу к папке, а то и корню — несжимаемые данные все равно лежат в отдельном хоронилище, зато так наследование атрибутов автоматом включает сжатие в новых файлах.


Так что фича применения сжатия в каждому файлу идеологически крута, но в реале используется примерно никогда.

Ну да. Наследование атрибутов же, в ntfs сжатие задается как атрибут файла/папки.
Этот о том, что само по себе установка атрибута сжатия для единичного файла не имеет практического смысла. Особенно для виндовой ntfs, где программы не перезаписывают текущий файл а удаляют и создают новый с тем же именем — отчего теряются дополнительные потоки, расширенные и файловые атрибуты.


И, следовательно, преимуществом или показателем продвинутости эта возможность не является.

где программы не перезаписывают текущий файл а удаляют и создают новый с тем же именем

При мне так делали только офисные программы.

Это не так принципиально. Возьмите сохранение файла под новым именем — эффект будет тот же.
В любом случае, при установке атрибута только на файлы создание нового файла приводит к потере атрибута <ins=который так же потеряется /> при любых действиях, отличных от дозаписи/усечения, и файлу надо будет снова вручную установить атрибут.


Точно так же, как с новыми бесполезными форматами сжатия в 10 — бесполезными по сходной причине.


Итого, в сухом остатке имеет смысл только установка атрибута на папку или корень. Что возвращает нас к тому факту, что в zfs — dataset ("файловая система") гораздо ближе к папке, чем к реальной ФС.
Отчего ваше оригинальное утверждение теряет смысл.

Точно так же, как с новыми бесполезными форматами сжатия в 10 — бесполезными по сходной причине.

Согласен, испортили хорошую идею. Пойти прикрутить что ли нормальное сжатие. Интересно, драйвер XP на десятке работать будет? ))
Что возвращает нас к тому факту, что в zfs — dataset («файловая система») гораздо ближе к папке, чем к реальной ФС.

Сложна. У себя я например жму субтитры, но не жму фильмы, ибо это не имеет смысла. И переписывать субтитры я не собираюсь. Так что установка на файл вполне себе полезная вещь.
А эти датасеты я могу создать правым кликом мыши в любом месте местного проводника?
Интересно, драйвер XP на десятке работать будет? ))

Отвалится как неподписаный, в первую очередь. Хуки ядра тоже наверняка поменялись.


У себя я например жму субтитры, но не жму фильмы, ибо это не имеет смысла.

Кстати, и ntfs и zfs сохраняют блок неизменным, если он не сжался хотя бы на один кластер (ntfs) или 25% (zfs). И, так как сам фильм перезаписывается еще реже, чем субтитры, этот жмет тупо все.
Заодно получалось на некоторых avi и mpeg получить внезапный выигрыш — софтина писала файлы с возможностью продолжить рендер фильма в случае его прерывания, и, видимо, оставляла кучу хорошо сжимаемой информации в контейнере.


А эти датасеты я могу создать правым кликом мыши в любом месте местного проводника?

Вот это точно нет: mount доступен только руту.
Впрочем, если переиспользовать механизм, через который монтируются флешки под юзером, можно будет и добавить. Но пока zfs 2.0 еще не зарелизилась — вряд ли кто-то станет интегрировать ее в десктопы.

Вот это точно нет: mount доступен только руту.

Ну значит это не аналог, и моя исходная фраза верна.

Нужен будет — завезут. Сейчас только-только root-on-zfs подвезли в мейнстримную убунту, не торопите коней.


Аналог, но не точная копия Ж)

У себя я например жму субтитры, но не жму фильмы, ибо это не имеет смысла. И переписывать субтитры я не собираюсь. Так что установка на файл вполне себе полезная вещь.

Я уже писал в соседней ветке, что если сжатие lz4, то отключение его никакого практического смысла не имеет, оно очень быстрое, разницы в скорости записи несжимаемых данных обнаружить не получилось (в скорости чтения разницы не будет по определению — они будут записаны несжатыми)

Начал читать не посмотрев на автора.
Сборка недорогой NAS системы == покупка б/у сервера.
Сжатие на ФС, почти не нагружающеет процессор при записи видео видео.
Очережной мусор ради рекламного баннера.

А зачем тут сжатие вообще, оно разве дает какую-то ощутимую экономию на мультимедиа контенте?

Несколько удивился такому конкретному подходу для хранения дома фоток… Мне кажется вот эти перезакладывания по «прочности» и кеширование — лишний гимор и проблемы. Может для баз данных или для чего то публичного да, но дома вполне можно собрать за ноль рублей. На чем у меня только не было серверов за 20лет. Обычно это вышедшие из использования игровые компы. ИБП и ECC вполне нивелируется переключением кеширования в режим «только чтение» и никаких проблем после этого не бывает. У ИБП аккумулятор садится через год (самое противное, что вы об этом узнаете когда выключат ток, а аккумулятор будет уже мертв, а система показывает что он еще бодрячком, и всё это просто внезапно выключится, спрашивается ради чего потуги...), а ECC в игровых не используется, и вообще, вышедшая память скорее всего сразу приведет к БСОДу. Так вот на обычных компах по тестам скорость конечно не та, но, обычно больше для дома и не требуется. Линукс пробовал, профита не понял, кроме лишней возни с консолью — с этой стороны прОвода ничего для меня не изменилось. Семерка рулит.
Один раз упал диск в Raid5, но он начал щелкать за пол года до, и это было сложно проигнорировать. Переключил сеть на 100мегабит и на пониженной скорости, чтоб не убить оставшиеся диски, перелил всё на новые. Да долго, а что делать…
Бекап есть, он не может не есть… ))
Ну х.з. — у меня APCшный смарт-юпиэç не раз сервак спасал от глюков питания. б\у шный, кстати.

На тему 7-ки, ну для СХД это несерьезно. Слишком много глюков, плюс потенциальный головняк с полухардовым реидом на обычной материнке — 10-и метровой паллкой его бы трогать не стал. Если он рухнет, особенно, если мамка с контроллером умрёт, восстанавливать его будет, скорее всего, проблемно. Поэтому либо профи-решение за конские деньги (для дома оно оверкил, однозначно), либо чисто софтовый.

Сам сервачок собирал на NAS4FREE (фряха с вебмордой, весь нужный функционал из коробки есть) Один раз настроил, и она реально работает без всякого вмешательства годы!
Из преимуществ — поддержка ZFS файловой системы со всеми плюшками (это прям реально мощная штука, главный профит от никсов помимо надежности), встроенный торрент, самба, плекс для мультимедиа и т.д. и т.п. Можно и виртуалки поднимать при необходимости и файрвол настроить и много чего ещё.

В плане железа. КОгда первый сервак собирал, на пробу, просто по дому всякого старого хлама пособирал, типа на core2duo. Норм работало полгода. Потом заапгрейдил — купил супермикровскую мамку с ecc памятью, под core i3, контроллер под 8 дисков, блок питания и корпус приличные прикупил. На круг баксов в 250-300 встало. (у сонолоджи подобный конфиг раз в 5 минимум дороже, к слову). Вот уже года три пашет

За подробностями домашнего насостроения гуглить 2gusia nas — в ЖЖ у чувака расписано про насы вдоль и поперёк. Просто блеск.
У меня были разные UPS и APC смарт через COM и USB — оно всё инфу про аккумулятор показывает от лукавого. По началу то да, выдержит минуту выключения, да что говорить и 5 мин, а вот через год… Ну просто аккумуляторов дохлых штук 10 накопилось и я забил на эту тему.
По поводу падения мамки я экспериментировал с рейд5 — ICH9,ICH10 и выше все понимают сразу если переткнуть, по крайней мере у меня так. Мало того, нормально распознаются рейд1 от FastTrack 2300 и материнки SB710 (785GTM). и ICH их как ни странно понимают. Но у меня дублируются мамки и контроллеры на этот случай. Это же дешевый сегмент… А по поводу зеркального рейда вообще можно не париться — он отдельно работает как две копии.
По поводу скоростей оно и так работает на максимум винтов (естественно с ограничением кеширования скорость ниже, но оно все равно не на винт сразу пишет, что не сказывается на первом гигабайте записи). Если через SAS шпиндели крутить синхронно, то и Raid5 бы летал, а тут мертвому припарки.
По поводу открывания сервера с личными фотками в сторону интернета — ну это конечно дело личное, но я бы не стал. У меня отдельная сеть. Если надо чем то шариться- есть просто облако. Не знаю, для меня сервер с важными вещами это штука которая не должна быть загружена всем подряд «для галочки» типа «смотрите как я умею»…
Торрент это тоже тема, туда поставить, да еще на раздачу, и при этом еще и говорить про надежность — противоположные вещи, согласитесь. Торрент в наше время можно качнуть и просто на комп, 500мегабит у многих, я уж не помню когда на сотне сидел так, чтоб часами ждать закачку… Недавно конечно ждал 3 закачки 300гиг, но это было скорее исключение и я их стер сразу, да я бы столько даже не решился на сервер кидать.
Крч есть необходимый мне функционал и я его обеспечиваю минимальными затратами, раз уж речь зашла про «недорогой домашний» я и описал самый недорогой домашний.

З.Ы. если кто сталкивался с Raid1E расскажите пожалуйста про подводные камни — очень интересный тип рейда.
У меня были разные UPS и APC смарт через COM и USB — оно всё инфу про аккумулятор показывает от лукавого.

Это да, есть такая проблема.


По началу то да, выдержит минуту выключения, да что говорить и 5 мин, а вот через год… Ну просто аккумуляторов дохлых штук 10 накопилось и я забил на эту тему.

По моему опыту срок жизни аккумулятора сильно зависит от условий эксплуатации.
Во-первых, ИБП должен быть способен штатно отдавать максимальную возможную нагрузку, работая на аккумуляторах, причем с хорошим запасом по допустимой нагрузке.
Во-вторых, аккумуляторы должны быть по емкости быть не больше тех, что положено штатно в ИБП.
В-третьих, паршивое качество входного электропитания (плавающая частота, прыгающее напряжение, частые отключения) тоже сокращает время их жизни.
Ну и, понятное дело, ИБП и аккумуляторы должны быть качественными (с этим как раз сложно, ибо практически лотерея, особенно последнее время, когда и серьезные фирмы часто лажают).
И при всем этом аккумулятор на критичных системах однозначно под замену через два года вне зависимости от того, что показывают сам ИБП и реальная проверка выключением питания на входе ИБП.
А так у меня на стареньком ИБП от APC аккумулятор прожил благополучно больше пяти лет и ушел под замену только потому, что стал ощутимо греться при заряде (да еще вздулся немного). Новому уже больше четырех лет, полет нормальный, заметной на глаз потери емкости не наблюдается.

перечисленное фигня по сравнению с рабочей температурой аккума, если его подогревает схема, то хана
Ну и, понятное дело, ИБП и аккумуляторы должны быть качественными

Что среди прочего вроде как должно подразумевать нормальную конструкцию, где схема не поджаривает аккумулятор.


NBAH79
но питает аккум ИБП уже после фильтра, так я понимаю.

Когда бесперебойник постоянно переключается с питания от розетки на питание от аккумулятора и обратно, аккумулятору лучше не становится. Да и самому ИБП оно не на пользу.

Если там мощ >30%, а это обычно так, то да — сдохнет быстро. С запасом на коротких выключениях не очень страшно, хотя ресурс не бесконечен. И зависит от конструкции конечно.
у нас тут Москва — может быть конечно плохое электричество, но питает аккум ИБП уже после фильтра, так я понимаю. А кроме того, если у меня сервер — старый игровой комп с условной видяшкой, на 2 ядерке 65 ватт, а ИБП 650ВА, то это по любому в сумме больше чем вдвое. Так что тут в чем то другом дело, может просто повезло. Фильтры вообще есть разных видов, с разным качеством и ценой, разным видом «волны», причем у дешевых эти ступеньки даже волной не назвать. Я самые дешевые не брал, а на дорогие за 30000 жаба душила.

Смотря как аккумуляторы меняли, та же APC рассчитывает время работы аккумулятора от его "возраста" и текущего потребления. Например показывает, что аккум продержится 1 минуту при потере внешнего питания, меняешь физически аккум на новый в UPS. Проверяешь, а ничего не изменилось. Будет показывать, что новый продержится тоже всего минуту. Надо заходить через родной PowerShut и в интерфейсе говорить UPS, что ему поставили новую батарею (что собственно мало кто делает). И о чудо, после этого UPS показывает, что батарея будет держать полчаса. Причем реальное состояние аккума UPS не видит, как я понимаю. Ему главное, что бы аккум еженедельный self-test проходил за определенное по дефолту время. В тесте идет частичный разряд батареи и после замеряется время до полного заряда. При этом расчетное время работы от батареи, которым оперирует UPS, напрямую будет влиять на то, как быстро UPS даст команду серверу выключится, если внешнее питание так и не вернулось.
По крайней мере на Backup-UPS CS это именно так.

Вот это некропост!
Что самое смешное — экономия на спичках какая-то выходит, одним словом — рекламный пост ;((


В качестве NAS лучше уж взять MicroServer Gen8, в него можно и процессор пободрее поставить и он не древний, как предыдущее поколение с несменным процессором.
Да и сжатие в ZFS для видео-контента это сильно. Дедупликацию бы ещё включили для полного счастья ;))

Подскажите, зачем для хранилки статики ZFS? Вот сейчас говорят настраивать систему на mini-itx. Памяти 3гб. Для ZFS мало. Чем будет хуже использовать lvm raid 5 и какой-нибудь xfs сверху?

ZFS умеет периодически проверять консистентность данных, плюс из-за COW (Copy On Write) подхода можно делать лёгкие снапшоты, что для домашнего хранилища может быть очень полезно.

Забавная экономия… Купить древнее железо за недорого, потратить кучу времени на то чтобы оно чуть чуть заработало, а потом за этот минимум платить огромные деньги по счету за электричество… По мне сомнительное удовольствие..

Поинтересуйтесь, сколько стоит amazon S3 на 12 гигабайт в месяц — прифигеете и не будете задавать таких вопросов. За эту цену каждый месяц-два можно новый NAS покупать.

12 гигабайт на год стоят ~$3. Причём это самый горячий доступ к данным. Если для бэкапов, можно взять S3 Glacier Deep Archive, тогда 12 гигабайт будут стоит уже ~$0.14 (а 12 терабайт $140) Правда стоит учесть стоимость получения данных, но для бэкапов очень даже нормально.

Из горячего также есть (цены за месяц):



Из холодного:



Это из тех, кто не слишком наглеет с ценами за трафик. Наверняка есть ещё.


¹ Хотя Sia и не совсем корректно сравнивать с централизованными облачными хранилищами

Извините, я опечатался, конечно. Постоянно путаю гигабайты с терабайтами (это уже та планка, где числа такие большие, что мозги заклинивает :). У меня 12 Тб данных. Платить ~$3000 в год (как Вы и говорите — ~$3 за 12 гигабайт * 1000 раз) — увольте, я лучше куплю 4 четырёхтерабайтника по $150 и ящик за $400 (что я и сделал) и буду иметь его далеко не год — ZRAID1 вполне даёт нужный уровень сохранности данных.

Тут нужно разобраться, какие данные требуется хранить, как часто к ним нужно иметь достпуп, какой процент недоступности данных в год допустим. И, конечно, не стоит надеяться полностью на локальное или полностью облачные решения, нужна комбинация таких вариантов.
Рекомендую автору не позориться переводом статьи трехлетней давности и тихо её удалить.

Это в RUVDS понабирали новую девучку для SMM.
Отрабатывает тестовое задание.

Посмотрят на число просмотров и комментариев, да и возьмут в штат.
А что, так можно было? Пойду-ка я переведу статью… так, чтобы не мелочиться, сразу тридцатилетней давности найду что-нибудь. Может возьмут куда-нибудь после этого в штат? :)

Не-е-е, в рувдс не возьмут. Там конкурс и хоть какое-никакое (ну или никакое-никакое) тестирование, как мы видим.
А вот в Редакторы хабра — вполне. Требований никаких, судя по всему.
А с такой грамотностью (что редкость сейчас) — так и в Главные Редакторы.

Raspberry Pi 4 Model B + Toshiba V300 [HDWU120UZSVA] + AGE STAR 3UB3A8-6G + Transcend microSDHC 32 ГБ = 13150р.

За 13к можно купить Synology а если делать самосбор то можно а эти 13к ещё и диски упихать и это все заметьте без кастрированного железа с полноценным pci и ethernet

за 13к будет что-то уровня synology ds120\220, а это всего один или два (если 2xx серия) диска и крайне низкая производительность. Был опыт с ds119если не изменяет память, это такая боль что лучше не связываться
вот с самосбором да, не так красиво, удобно и экономично по электрике будет при таком бюджете, но значительно производительней и практичней
крайне низкая производительность

Что? Не запускайте расчет матмоделей на этих устройствах, а используйте по назначению и все будет хорошо.
мммм диски по юсб, и как? он хотя бы спит или как самолетик на постоянном взлете? а с охладом как боролись? четвертая малина не любит в пассиве работать, да и кейсик этот пластик в полном пассиве — перегрев то не ловится?
интересуюсь, не с целью подколоть или обидеть, интересен опыт использования — так как мой опыт использования кейсов для хдд в качестве сетевого хранилища весьма печален — на связке с моим кинетиком диск защелкал в кейсе спустя месяц в режиме 24\7 — скорость не то что бы даже приемлимая была… в итоге остановился на itx плате в напечатанном на 3д принтере корпусе с 4 дисками и обычным atx блоком питания и 1 крутелятором на 120 мм — да коробочка вышла не сама компактная зато нет развешенных на проводах коробок и работает достаточно тихо — осталось только сигму вынести с базой некстклауда на флэшку и будет тишина
Нет потребности во сне. Система используется как домашний видеорегистратор на 4 камеры, качалка/раздавалка, центр управления умного дома, IPFS нода.
Малина не в корпусе, установлена стойками на корпусе AGE, на камень наклеен пассивный радиатор — субъективно градусов 50-60.
Запитана от блока питания AGE.
Скорость запись/чтение в рабочем режиме — ~112/117
А вот как у вас выходит такая скорость чтения\записи? Я себе тоже собрал типа-NAS на малинке 4. Воткнул в него 2 USB-3 жестких диска (при чем один 3.5' с внешним питанием). Там Pi-hole, samba и miniDLNA. И чтение\запись у меня по проводу 35\50 Мб\с в лучшем случае. Порты в роутере\десктопе гигабитные, эзернет-лапша вроде не самая дешманская. Где я потерял аж в два раза?
Диски, само собой, просто по ЮСБ отдают гораздо быстрее.

К соседнему совету ещё можно добавить — что выдаёт top? И с какой скоростью получается читать с диска без сети?


Вообще, скорости однозначно должны быть выше. И их можно поднять ещё, если выбирать правильный адаптер с поддержкой UASP https://www.jeffgeerling.com/blog/2020/uasp-makes-raspberry-pi-4-disk-io-50-faster

У меня — ~112/117 — это скорость доступа к диску, в мегабайтах.
А по сети скорость (чтение) однозначно меньше, но не намного:


А у Вас скорость указана в мегабитах (35\50 Мб)- т.е. это 3.5-5 мегабайта?

Ответить на Ваш вопрос не видя железа/конфигов/загрузки сети/камней сложно.
Я бы в первую очередь посмотрел на какую скорость поднялись все сетевые инт. участвующие в цепочке передачи данных и в идеальных условиях (нет никаких процессов кроме системных на малине, оставить в роутере только малину и свой комп), запустил бы (как советуют товарищи выше) с двух сторон iperf. Ну а дальше по результатам…

Проблема с покупкой таких б/у серверов в том, что лет через 5 сдохнет в нём, скажем, блок питания — а заменить нечем: стандартный не лезет, а родной продаётся по цене антиквариата (фигли, он примерно столько же лет назад и был произведён).

в ген8 стандартый бп такого формата лезет, в ген7 разве что-то левое?
Менял БП в gen7 — обычный Flex-ATX блок. Никаких проблем с заменой нет.
обычный Flex-ATX блок
Вот и я думаю, какая проблема с подобными железками, у которых наоборот — стандарты)

Я писал по собственному опыту. Вот железяка. У меня сейчас в шкафу три штуки таких, все с дохлыми БП. Отлично работали как NAS, но теперь никакие стандартные БП не подходят — ни по размеру, ни по распиновке. И фсё. :(

Если мне не изменяет глазомер, то в этой железяке стоит такой же Flex ATX блок, как и в HP-микросервере, только помощнее.
Полагаю, что Вам подойдет, например, SeaSonic SSP-250SUB, но у него лишь три разъема SATA-питания, так что придется докупить переходник с молекса.
Ну или поискать другую модель. Flex-ATX модели я встречал также у exegate и procase. Хоть это и не самый популярный формат, моделей мало, но подобрать и купить не проблема.

в худшем случае можно будет купить очередной б/у сервер в сборе за условные $75 (и получить заодно апгрейд системы)

Видимо, потому что у zfs есть фишка — снэпшоты. Ну а скорость здесь уже не критична — все равно же по медленной сети данные гоняются.

а почему нет? )


у raidz нет write hole. и вообще всё в zfs спроектировано так, что потерять данные нужно ещё постараться, а прочитать искажённые данные вообще малореально.
raidz «знает» о данных и поэтому проверка/восстановление незаполненного массива идёт куда быстрее.


есть и недостатки:


  1. md позволяет использовать крупный stripe (например, мегабайт), в этом случае чтение небольшого файла затрагивает только один диск.
    у raidz чтение мегабайтного файла затронет все диски в vdev, для многопоточной нагрузки это плохо (фактически мы получаем мультипликацию iops);
  2. избыточность у raidz выше, особенно на мелких файлах.
    скажем, на raid6 10+2 1000 файлов по 200 байт займут 1200 секторов; на zfs — 3000 секторов
у raidz чтение мегабайтного файла затронет все диски в vdev

Зато сбойный сектор будет обнаружен практически сразу же, а не "когда-нибудь", и (скорее всего) тут же исправлен.

не понял как это связано.


вы про то, что zfs при чтении сразу проверяет контрольные суммы? так оно и с zfs over md работать будет

ZRAID читает обе копии сектора (оттого и тормоза) и сверяет КС в каждой. Если в одной копии КС не сошлась, то она тут же переписывается той копией, в которой сошлась.

если равнивать со стандартными файловыми системами, то в целом медленнее (cow совсем не бесплатная вещь). но есть некоторые «фишки»: продвинутый кэш в памяти (arc), несколько способов использовать ssd для ускорения hdd (l2arc, zil, special vdev).


ну и снапшотов в традиционных фс нет (а франкенштейны из lvm и xfs, которые лепит rh, мне совершенно не симпатичны).

лучший NAS на бушном железе это свежий ноутбук с кокнутым экраном.

ИБП+тихий+wifi+ethernet+1 или 2 слота под диски.

сходите в ветку на ixbt, пулы в десятки терабайт там обычное дело.

диски слишком часто дохнут, так что хранить данные без избыточности — не очень хорошая идея.

У меня пока один. Да и данные в основном там видео, которое можно безболезненно перекачать, ибо торренты.

схожий конфиг трудится дома уже несколько лет
N54L, 8G ECC RAM, 2 пары дисков, каждая в zfs зеркале, от двух вендоров, гигабитная сеть.
Программно — ZFS on Linux + debian + proxmox + truecrypt.
В контейнерах всякие торренты, DLNA, WinXP для запуска специфичного софта, отдельные контейнеры под сборку линукс-проектов (на рабочем ноуте винда).
Прошел путь от самосбора и покупного НАСа, и пришел к этому. Максимальная гибкость и софт из мэйнстрима.
Хранятся домашние фотки и видео, рабочие бэкапы, музыка и т.п. В шифрованых truecrypt разделах еще койчего. С нуля ставилось все за три вечера.
Ни один покупной Synology не закроет эти потребности, разве что только файлопомойка нужна.
Если надо, опубликую инструкцию howto, собранную по частичкам с ixbt, reddit, proxmox-форумов и т.п. Хотя тысячи их (с)


PS бэкапы на отдельном носителе в другом физически месте — отдельная тема

Справедливости ради, на Synology чтоб получить шифрованные контейнеры, виртуальные машины, докер, торренты, DLNA, бэкапы и музыку надо не 3 вечера, а просто нажать на кнопку питания :)
Ну, ладно, может еще надо зайти в менеджер пакетов и включить нужные, все перечисленные будут на первой странице списка.


P.S.: у меня самосборный апп-сервер.

Соглашусь с Вами по поводу достаточности коробочного функционала для режима использования «хабра-домохозяйка».
Но когда я скачал сериал BBC и мой телек просто отказался его по DLNA проигрывать, то я недолго думая погуглил, запустил софт с нужными ключиками и дети были счастливы. Хотя возможно новые Synology тоже так имеют, тут не буду о вкусе устриц спорить.

Ну и Synology на 4 диска на процессоре, в котором виртуализация (к примеру комфортный запуск WinXP) возможна не только на бумажке, а на самом деле — стоит неприлично много. А Gen7 \ Gen8 можно купить по цене металлолома, и это будет вполне себе взрослое железо и оно не сдохнет еще очень долго. Статья то про нищебродов изначально
Мне microserver gen7 нравится наличием разъема 5,25, в который спокойно можно разместить корзину на четыре 2,5' диска или SSD.
Добавляем дисковый контроллер и получаем неплохой такой NAS на 8 дисков или даже два…
image
supermicro, atom, мелкий ссд под рут, 4Gb, 2 гринвд 4tb (2 в зеркале под фотки и важное, 2 в linear под фильмецы и прочий хлам) lvm для удобств. всё смотированно без корпуса в шкафу для электроустановки в стене. блюреи не затыкаются, рипы с блюреев тоже. за 10 лет сдох один гривд, второй собирается сдохнуть.
кроме того держит ovpn для разных нужд, nextcloud, мониторинг дачи (отопление, инвертор, тепличка), zabbix подшефных клиентосов, ещё чего-то по-мелочи.
система altlinux p8 (ну нравился он мне в своё время)
проц холодный, крутится сутками 10 лет. тишина.
гринвд покупались из-за низкого электропотребления

Я за бекап порядка 200гб в google cloud + blackblaze плачу порядка 2 баксов, ето 24 в год. Чтоб потратить 700 баксов на клауды мне надо 30 лет и ето без учёта мейнтененса, електричества и ремонтов :) нафиг надо такой nas дома

FreeNas -> Nas4Free -> XigmaNas с 2007 года. Вторая по счету материнка Mini-ITX, на первой было всего 2 SATA. 8 Винтов, три из них сдохли. Самая старая 1Tb WDшка накрутила 77525 часов. Если доработает до 100000, как думаете, купит ее у меня Western Digital в свой музей? ;)
Набрали вебкамщиц статьи писать на хабр и крутят рейтинг, далеко пойдете
сервер дома сожрёт за год электричества больше своей стоимости.
Для дома надо бы решение ITX платформу с low-voltage процессором.
сервер дома сожрёт за год электричества больше своей стоимости.
Для дома надо бы решение ITX платформу с low-voltage процессором.
Так в приведнном gen7, и в дальнейших gen8 и gen10 — стоят БП ватт на 120-200, причём просто потому, что 4 жестких всё же не мало потребляют при запуске, плюс можно слот pci-e той же видеокартой занять (какую-нибудь 1030 с пассивным охлаждением). И так же ставят процессоры на 35-65 (xeon в gen8) ватт тдп. Больше особо жрать нечему.
Специально замерял: при пиковой нагрузке (CPU + IO + копирование по сети) HP Microserver Gen7 с четырьмя дисками 3.5" жрет 65 Вт. В простое 45 Вт. 65 Вт * 24 часа * 365 дней = 570 кВт*ч. При тарифе 5 руб\кВтч -> 2850 рублей.

Так что Вы правы. Но не потому, что сожрет много, а потому, что сегодня Gen7 реально за копейки купить.
— Как собрать недорогой NAS?
— Купить б/у сервер по цене в 4 раза ниже цены б/у сервера.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.