Комментарии 175
Hp prodesk 400 G4 pentium G4560 + 8Gb + 256 Ssd + pcie x4 6 sata card = $150
При желании можно и дешевле собрать все.
Один раз из-за этого как раз аналогичное поведение и поймал, видимо были какие-то тупняки из-за этой сортировки.
Бывает, что если IPv6 есть, но сервисы слушают только на IPv4,
То клиенты подключаются сначала по IPv6 и ждут. И только когда отваливаются по timeout — то уже пробуют по IPv4.
Кэшировать для домашнего использования довольно бесполезно, а вот, раз ZoL в деле, нужно special device использовать, гораздно больший даст прирост, но тогда нужно и ссд с избыточностью основного пула ставить, хотя бы зеркало.
Стоит ли говорить, что несмотря на возраст в несколько лет, спецификация этого сервера по-прежнему превосходит большинство вариантов систем NAS, предлагаемых на рынке, особенно по оперативной памяти.
Простите, это статья какого года? Базовые процессоры в том, что продаётся последние года четыре уже быстрее этого антиквариата. Равно как и памяти можно поставить больше.
добавлено
Угу, оригинал из 2017. Какой смысл сейчас переводить и выкладывать такую статью на хабр?
Если виртуалки не использовать, то процессор ещё адекватен, а вот ЕСС память в готовых НАСах нужно поискать. А статья, да, не слишком актуальна, за последний год ZoL по фичам работы с ссд хорошо обогнал фряшную ветку, здесь не отражено.
А можно полюбопытствовать по каким фичам ZoL обогнал фряшную ветку? Учитывая что ветки теперь одни.
Если виртуалки не использовать то зачем он вообще нужен? Сериалы на нем хранить?
нет. сжатие по умолчанию (lz4) практически ничего не стоит, но зато позволяет блокам быть меньше recordsize.
речь про особенности zfs.
zfs использует неполные блоки только при включенном сжатии. сами блоки при этом могут быть не сжаты, это не важно (более того, если блок сжимается менее, чем на не-помню-сколько-там-процентов, то он сохраняется на диск несжатым).
всё это особенно актуально при использовании больших recordsize, например, 1 МБ. несжимаемый файл размером 200 байт займет на диске 1 МБ при выключенном сжатии и 1 сектор при включенном (обычно 512 байт или 4 КБ).
ну я подозреваю, что там хранятся не только видеофайлы.
если исключительно видеофайлы — то да, выигрыша от включения сжатия не будет. как и особых недостатков, вся цена включенного lz4 на несжимаемых файлах — бо́льшая загрузка процессора, что на выделенном nas особой роли не играет.
P. S. у меня на рабочем nas включено сжатие zstd, тут уже требования к процессору куда серьёзнее, но свой гигабайт в секунду на запись он выдаёт
включается-выключается на уровне файловой системы.
да, в zfs на пуле может быть множество файловых систем, я бы даже сказал, что zfs прямо подталкивает создавать отдельные файловые системы на каждый чих
Жаль, снепшотить сразу все поддерево позволяет, а клонировать — нет. Так было бы вообще идеально.
Только файловая система в zfs по сложности операций с ней мало чем отличается от каталога в ntfs. ;)
А сжатие, один фиг, проще применить сразу к папке, а то и корню — несжимаемые данные все равно лежат в отдельном хоронилище, зато так наследование атрибутов автоматом включает сжатие в новых файлах.
Так что фича применения сжатия в каждому файлу идеологически крута, но в реале используется примерно никогда.
Ну да. Наследование атрибутов же, в ntfs сжатие задается как атрибут файла/папки.
Этот о том, что само по себе установка атрибута сжатия для единичного файла не имеет практического смысла. Особенно для виндовой ntfs, где программы не перезаписывают текущий файл а удаляют и создают новый с тем же именем — отчего теряются дополнительные потоки, расширенные и файловые атрибуты.
И, следовательно, преимуществом или показателем продвинутости эта возможность не является.
Это не так принципиально. Возьмите сохранение файла под новым именем — эффект будет тот же.
В любом случае, при установке атрибута только на файлы создание нового файла приводит к потере атрибута <ins=который так же потеряется /> при любых действиях, отличных от дозаписи/усечения, и файлу надо будет снова вручную установить атрибут.
Точно так же, как с новыми бесполезными форматами сжатия в 10 — бесполезными по сходной причине.
Итого, в сухом остатке имеет смысл только установка атрибута на папку или корень. Что возвращает нас к тому факту, что в zfs — dataset ("файловая система") гораздо ближе к папке, чем к реальной ФС.
Отчего ваше оригинальное утверждение теряет смысл.
Интересно, драйвер XP на десятке работать будет? ))
Отвалится как неподписаный, в первую очередь. Хуки ядра тоже наверняка поменялись.
У себя я например жму субтитры, но не жму фильмы, ибо это не имеет смысла.
Кстати, и ntfs и zfs сохраняют блок неизменным, если он не сжался хотя бы на один кластер (ntfs) или 25% (zfs). И, так как сам фильм перезаписывается еще реже, чем субтитры, этот жмет тупо все.
Заодно получалось на некоторых avi и mpeg получить внезапный выигрыш — софтина писала файлы с возможностью продолжить рендер фильма в случае его прерывания, и, видимо, оставляла кучу хорошо сжимаемой информации в контейнере.
А эти датасеты я могу создать правым кликом мыши в любом месте местного проводника?
Вот это точно нет: mount доступен только руту.
Впрочем, если переиспользовать механизм, через который монтируются флешки под юзером, можно будет и добавить. Но пока zfs 2.0 еще не зарелизилась — вряд ли кто-то станет интегрировать ее в десктопы.
У себя я например жму субтитры, но не жму фильмы, ибо это не имеет смысла. И переписывать субтитры я не собираюсь. Так что установка на файл вполне себе полезная вещь.
Я уже писал в соседней ветке, что если сжатие lz4, то отключение его никакого практического смысла не имеет, оно очень быстрое, разницы в скорости записи несжимаемых данных обнаружить не получилось (в скорости чтения разницы не будет по определению — они будут записаны несжатыми)
Сборка недорогой NAS системы == покупка б/у сервера.
Сжатие на ФС, почти не нагружающеет процессор при записи видео видео.
Очережной мусор ради рекламного баннера.
А зачем тут сжатие вообще, оно разве дает какую-то ощутимую экономию на мультимедиа контенте?
Один раз упал диск в Raid5, но он начал щелкать за пол года до, и это было сложно проигнорировать. Переключил сеть на 100мегабит и на пониженной скорости, чтоб не убить оставшиеся диски, перелил всё на новые. Да долго, а что делать…
Бекап есть, он не может не есть… ))
На тему 7-ки, ну для СХД это несерьезно. Слишком много глюков, плюс потенциальный головняк с полухардовым реидом на обычной материнке — 10-и метровой паллкой его бы трогать не стал. Если он рухнет, особенно, если мамка с контроллером умрёт, восстанавливать его будет, скорее всего, проблемно. Поэтому либо профи-решение за конские деньги (для дома оно оверкил, однозначно), либо чисто софтовый.
Сам сервачок собирал на NAS4FREE (фряха с вебмордой, весь нужный функционал из коробки есть) Один раз настроил, и она реально работает без всякого вмешательства годы!
Из преимуществ — поддержка ZFS файловой системы со всеми плюшками (это прям реально мощная штука, главный профит от никсов помимо надежности), встроенный торрент, самба, плекс для мультимедиа и т.д. и т.п. Можно и виртуалки поднимать при необходимости и файрвол настроить и много чего ещё.
В плане железа. КОгда первый сервак собирал, на пробу, просто по дому всякого старого хлама пособирал, типа на core2duo. Норм работало полгода. Потом заапгрейдил — купил супермикровскую мамку с ecc памятью, под core i3, контроллер под 8 дисков, блок питания и корпус приличные прикупил. На круг баксов в 250-300 встало. (у сонолоджи подобный конфиг раз в 5 минимум дороже, к слову). Вот уже года три пашет
За подробностями домашнего насостроения гуглить 2gusia nas — в ЖЖ у чувака расписано про насы вдоль и поперёк. Просто блеск.
По поводу падения мамки я экспериментировал с рейд5 — ICH9,ICH10 и выше все понимают сразу если переткнуть, по крайней мере у меня так. Мало того, нормально распознаются рейд1 от FastTrack 2300 и материнки SB710 (785GTM). и ICH их как ни странно понимают. Но у меня дублируются мамки и контроллеры на этот случай. Это же дешевый сегмент… А по поводу зеркального рейда вообще можно не париться — он отдельно работает как две копии.
По поводу скоростей оно и так работает на максимум винтов (естественно с ограничением кеширования скорость ниже, но оно все равно не на винт сразу пишет, что не сказывается на первом гигабайте записи). Если через SAS шпиндели крутить синхронно, то и Raid5 бы летал, а тут мертвому припарки.
По поводу открывания сервера с личными фотками в сторону интернета — ну это конечно дело личное, но я бы не стал. У меня отдельная сеть. Если надо чем то шариться- есть просто облако. Не знаю, для меня сервер с важными вещами это штука которая не должна быть загружена всем подряд «для галочки» типа «смотрите как я умею»…
Торрент это тоже тема, туда поставить, да еще на раздачу, и при этом еще и говорить про надежность — противоположные вещи, согласитесь. Торрент в наше время можно качнуть и просто на комп, 500мегабит у многих, я уж не помню когда на сотне сидел так, чтоб часами ждать закачку… Недавно конечно ждал 3 закачки 300гиг, но это было скорее исключение и я их стер сразу, да я бы столько даже не решился на сервер кидать.
Крч есть необходимый мне функционал и я его обеспечиваю минимальными затратами, раз уж речь зашла про «недорогой домашний» я и описал самый недорогой домашний.
З.Ы. если кто сталкивался с Raid1E расскажите пожалуйста про подводные камни — очень интересный тип рейда.
У меня были разные UPS и APC смарт через COM и USB — оно всё инфу про аккумулятор показывает от лукавого.
Это да, есть такая проблема.
По началу то да, выдержит минуту выключения, да что говорить и 5 мин, а вот через год… Ну просто аккумуляторов дохлых штук 10 накопилось и я забил на эту тему.
По моему опыту срок жизни аккумулятора сильно зависит от условий эксплуатации.
Во-первых, ИБП должен быть способен штатно отдавать максимальную возможную нагрузку, работая на аккумуляторах, причем с хорошим запасом по допустимой нагрузке.
Во-вторых, аккумуляторы должны быть по емкости быть не больше тех, что положено штатно в ИБП.
В-третьих, паршивое качество входного электропитания (плавающая частота, прыгающее напряжение, частые отключения) тоже сокращает время их жизни.
Ну и, понятное дело, ИБП и аккумуляторы должны быть качественными (с этим как раз сложно, ибо практически лотерея, особенно последнее время, когда и серьезные фирмы часто лажают).
И при всем этом аккумулятор на критичных системах однозначно под замену через два года вне зависимости от того, что показывают сам ИБП и реальная проверка выключением питания на входе ИБП.
А так у меня на стареньком ИБП от APC аккумулятор прожил благополучно больше пяти лет и ушел под замену только потому, что стал ощутимо греться при заряде (да еще вздулся немного). Новому уже больше четырех лет, полет нормальный, заметной на глаз потери емкости не наблюдается.
Ну и, понятное дело, ИБП и аккумуляторы должны быть качественными
Что среди прочего вроде как должно подразумевать нормальную конструкцию, где схема не поджаривает аккумулятор.
NBAH79
но питает аккум ИБП уже после фильтра, так я понимаю.
Когда бесперебойник постоянно переключается с питания от розетки на питание от аккумулятора и обратно, аккумулятору лучше не становится. Да и самому ИБП оно не на пользу.
Смотря как аккумуляторы меняли, та же APC рассчитывает время работы аккумулятора от его "возраста" и текущего потребления. Например показывает, что аккум продержится 1 минуту при потере внешнего питания, меняешь физически аккум на новый в UPS. Проверяешь, а ничего не изменилось. Будет показывать, что новый продержится тоже всего минуту. Надо заходить через родной PowerShut и в интерфейсе говорить UPS, что ему поставили новую батарею (что собственно мало кто делает). И о чудо, после этого UPS показывает, что батарея будет держать полчаса. Причем реальное состояние аккума UPS не видит, как я понимаю. Ему главное, что бы аккум еженедельный self-test проходил за определенное по дефолту время. В тесте идет частичный разряд батареи и после замеряется время до полного заряда. При этом расчетное время работы от батареи, которым оперирует UPS, напрямую будет влиять на то, как быстро UPS даст команду серверу выключится, если внешнее питание так и не вернулось.
По крайней мере на Backup-UPS CS это именно так.
У ИБП аккумулятор садится через год (самое противное, что вы об этом узнаете когда выключат ток, а аккумулятор будет уже мертв,
Кстати, тоже заметил, что классические бюджетные ИБПшники издеваются над батареями достаточно жестко, любят на батареи зачем-то подавать 15.5-15.6 вольт (что жестковато даже для кальциевых) — видимо, у них задача быстро зарядить пустую батарею для оперативной готовности к новым подвигам важнее здоровья самой батареи. В итоге год-полтора даже практически без аварийных переключений, и батарея становится раздутым трупом.
Для простых задач на простых матерях типа Mini ITX с камнями до 10 ватт, кои начиная с Bay Trail являются вполне себе производительными для таких задач, вопрос питания решается достаточно просто: вместо стандартных ПКшных блоков питания можно использовать переходники с 12 вольт на ATX 24pin, у которых есть все необходимое для линий 3.3 и 5 вольт, и 12-вольтовые БИРП (часто называются еще БРП или РИП) для систем безопасности, хотя некоторым моделям потребуется подключение дополнительного DC-DC стабилизатора на 12 вольт, ибо рабочее напряжение у них, как правило, 13.5 вольт, хотя есть и экземпляры с рабочим напряжением 12 вольт, а для зарядки батареи у них отдельная схема. К примеру, БИРП 12\4 для всяких пожарных и охранных систем типа БОЛИДа, которые выдают до 4.5А и сделаны под 2 батареи, напруга 12 вольт, пульсации обещают всего лишь до 20 мВ. Эти блоки относятся к батареям гораааздо бережливее, и для питания системы не происходит бесполезного преобразования в 220, а потом обратно. Жесткие диски же можно подключать через отдельный подобный БИРП (если блоки попроще, до 2 ампер), что увеличит общее время работы системы. Стандартная 7 Ач батарея при потреблении порядка 1А будет работать не менее 3-4 часов, что тоже есть гуд. Плюс по этой же линии питания можно запитать, к примеру, роутер, что всю систему «пк-сеть» оставит надолго при отключении питания в доме (естественно, если у провайдера есть в шкафу ИБП, и он не удрочен, что бывает редко — раньше работал в домру на линиях, и постоянные писки из шкафа — нередкое явление))) ) Ну а современные БИРП у того же К-Инжиниринга (БИРП 12\4) имеют средства контроля и сигнализацию через простые опторелейные выходы. Схемотехника у них обычно хорошая — конденсаторы, как правило, Jamicon, остальная рассыпуха тоже явно не подвальный Китай, сколько ни разбирал, качество печатных плат отличное. 10 и более лет без проблем служат на объектах практически без внимания, в пыли и грязи.
Вообще, мало народу понимает, что вся современная техника (не силовая) 220 вольт использует просто потому что а откуда взять еще?) А 220, как правило, преобразуется в большинство стандартных напряжений: 5, 12, 19 (ноутбуки) вольт. То есть для питания всякой цифровой техники в доме (если не лень, ибо простому юзеру геморройно разбирать всю технику и вырезать горячую часть) вообще можно сделать отдельную сеть 12 или 24 вольт с централизованным резервным питанием, к примеру, а приборы подключать через преобразователи. Ту же сеть розеток с USB. Ну просто такое питание будет иметь существенно более высокий КПД и более долгое время работы при меньших затратах на аккумуляторы.
Вот это некропост!
Что самое смешное — экономия на спичках какая-то выходит, одним словом — рекламный пост ;((
В качестве NAS лучше уж взять MicroServer Gen8, в него можно и процессор пободрее поставить и он не древний, как предыдущее поколение с несменным процессором.
Да и сжатие в ZFS для видео-контента это сильно. Дедупликацию бы ещё включили для полного счастья ;))
Подскажите, зачем для хранилки статики ZFS? Вот сейчас говорят настраивать систему на mini-itx. Памяти 3гб. Для ZFS мало. Чем будет хуже использовать lvm raid 5 и какой-нибудь xfs сверху?
Забавная экономия… Купить древнее железо за недорого, потратить кучу времени на то чтобы оно чуть чуть заработало, а потом за этот минимум платить огромные деньги по счету за электричество… По мне сомнительное удовольствие..
Поинтересуйтесь, сколько стоит amazon S3 на 12 гигабайт в месяц — прифигеете и не будете задавать таких вопросов. За эту цену каждый месяц-два можно новый NAS покупать.
12 гигабайт на год стоят ~$3. Причём это самый горячий доступ к данным. Если для бэкапов, можно взять S3 Glacier Deep Archive, тогда 12 гигабайт будут стоит уже ~$0.14 (а 12 терабайт $140) Правда стоит учесть стоимость получения данных, но для бэкапов очень даже нормально.
Из горячего также есть (цены за месяц):
- Backblaze B2: $5/TB ($0.005/GB)
- Wasabi: $6/TB ($0.006/GB)
- Sia: ~$3/TB (~$0.003/GB)¹
Из холодного:
- Scaleway C14: €2/TB (€0.002/GB)
- OVH Cloud Archive: €2.3/TB (€0.0023/GB)
Это из тех, кто не слишком наглеет с ценами за трафик. Наверняка есть ещё.
¹ Хотя Sia и не совсем корректно сравнивать с централизованными облачными хранилищами
Извините, я опечатался, конечно. Постоянно путаю гигабайты с терабайтами (это уже та планка, где числа такие большие, что мозги заклинивает :). У меня 12 Тб данных. Платить ~$3000 в год (как Вы и говорите — ~$3 за 12 гигабайт * 1000 раз) — увольте, я лучше куплю 4 четырёхтерабайтника по $150 и ящик за $400 (что я и сделал) и буду иметь его далеко не год — ZRAID1 вполне даёт нужный уровень сохранности данных.
Там цены меньше процентов на 40-60…
2. Также там 12 Тбайт это данные в рейд и вероятность их утраты крайне низка… Со своей «хранилкой» это уже это минимум дисков на 16 Тбайт (чтобы иметь хоть какую-то защитой от утраты), а реально 24. (раз уж мы с облаком сравниваем).
3. Ну и опять таки, разговор зашел за старое железо которое жалко выбросить, а это ихвините повышенный риск отказа в обслуживании, вероятность которого в облаке крайне низка, да и с новым железом она явно ниже…
Дальше вы пишите про облачные хранилища и опять вы получаете услугу сразу без настроек, сборок и ремонтов. И облако вам даёт более менее высокую гарантию на сохранность ваших данных, что подтверждено договором. А поделка из статьи имеет надёжность на уровне плинтуса… И дело не в файловой системе, а во всех элементах. Железо сервера, внешнее питание и т.д.
Я не знаю, что там касательно "железки из статьи", но я свой NAS построил один раз, года 3 назад, и с тех пор всё "обслуживание" сводится к прогону на нём zpool scrub
раз в пару месяцев.
И облако вам даёт более менее высокую гарантию на сохранность ваших данных, что подтверждено договором.
Вам примеры, когда "облачные хранилища" вчера были, а сегодня испарились — вместе с данными, — несмотря на договоры и прочее, надо приводить, или сами нагуглите? А если мой NAS "сам испарится", это значит, что у меня, мягко говоря, несколько более серьёзные проблемы (вроде радиоактивных осадков), чем сохранность данных.
О чём это Вы? Какая ещё оферта амазона??
Повторяю: «то, что так было до сих пор — не является гарантией, что так будет и в дальнейшем». То, что амазон беспроблемно просуществовал более 10 лет — не гарантия, что он просущестует ещё 10. Скорее всего, просуществует, но — не гарантированно.
И где ссылка на указанную вами фразу хоть где-то в сервисах хранения данных Амазон и блэкбэйз, вы же написали что данная фраза там есть… Или?
Если Амазон перестанет существовать, он утащит с собой Вайбер, ватсап часть Фейсбука и т.д. а также огромный кусок интернета…
Да. И?.. Вон, амазон Parler уже утащил — и что, Земля налетела на небесную ось?
вы же написали что данная фраза там есть… Или?
Или. Вам ведь не составит труда предоставить ссылку на комментарий, где я открытым текстом "написал, что такая фраза там есть"? В противном случае поздравляю Вас, гражданин, соврамши. (А за то, то Вы там навыдумывали, я ответственности не несу и нести не могу).
Вы пишите что «многие заявления сопровождаются припиской «past performance does not guarantee future results».»
Где такое есть относительно указанных сервисов? Вот гарантии хранения они предоставляют. А указанное вами где? Или это у Вас личная Ваша присказка?
Это в RUVDS понабирали новую девучку для SMM.
Отрабатывает тестовое задание.
Не-е-е, в рувдс не возьмут. Там конкурс и хоть какое-никакое (ну или никакое-никакое) тестирование, как мы видим.
А вот в Редакторы хабра — вполне. Требований никаких, судя по всему.
А с такой грамотностью (что редкость сейчас) — так и в Главные Редакторы.
вот с самосбором да, не так красиво, удобно и экономично по электрике будет при таком бюджете, но значительно производительней и практичней
Raspberry Pi же теперь умеет загружаться с USB, и microSD необязательна, насколько я понимаю.
интересуюсь, не с целью подколоть или обидеть, интересен опыт использования — так как мой опыт использования кейсов для хдд в качестве сетевого хранилища весьма печален — на связке с моим кинетиком диск защелкал в кейсе спустя месяц в режиме 24\7 — скорость не то что бы даже приемлимая была… в итоге остановился на itx плате в напечатанном на 3д принтере корпусе с 4 дисками и обычным atx блоком питания и 1 крутелятором на 120 мм — да коробочка вышла не сама компактная зато нет развешенных на проводах коробок и работает достаточно тихо — осталось только сигму вынести с базой некстклауда на флэшку и будет тишина
Малина не в корпусе, установлена стойками на корпусе AGE, на камень наклеен пассивный радиатор — субъективно градусов 50-60.
Запитана от блока питания AGE.
Скорость запись/чтение в рабочем режиме — ~112/117
Диски, само собой, просто по ЮСБ отдают гораздо быстрее.
А iperf3 что выдаёт?
local %RASPBERRY% port 5201 connected to %DESKTOP% port 58330 -- 927 Mbits/sec
local %DESKTOP% port 54976 connected to %RASPBERRY% port 5201 -- 575 Mbits/sec
В реальности же просто копирование большого файла:
- с малины на компьютер — 50 Мбайт/сек
- с компьютера на малину — вообще 30...35 Мбайт/сек, но вот сейчас тестирую и после скачивания с малины обратно он копирует со скоростью 18 Мбайт/сек
В top при простое вообще ничего, нагружающего процессор хотя бы на 1% нет. При копировании вылезают вот эти процессы:
- smdb — 49%
- mount.ntfs — 47%
- ksoftirqd/0 — 35
- kswapd0 — 10%
- usb-storage — 5...10%
При записи на сервер mount.ntfs жрет ~87%
Ну, 575 Mbits/sec — уже нехорошо.
И попробуйте, ради интереса, отформатировать жёсткий диск в ext4.
К соседнему совету ещё можно добавить — что выдаёт top? И с какой скоростью получается читать с диска без сети?
Вообще, скорости однозначно должны быть выше. И их можно поднять ещё, если выбирать правильный адаптер с поддержкой UASP https://www.jeffgeerling.com/blog/2020/uasp-makes-raspberry-pi-4-disk-io-50-faster
А по сети скорость (чтение) однозначно меньше, но не намного:

А у Вас скорость указана в мегабитах (35\50 Мб)- т.е. это 3.5-5 мегабайта?
Ответить на Ваш вопрос не видя железа/конфигов/загрузки сети/камней сложно.
Я бы в первую очередь посмотрел на какую скорость поднялись все сетевые инт. участвующие в цепочке передачи данных и в идеальных условиях (нет никаких процессов кроме системных на малине, оставить в роутере только малину и свой комп), запустил бы (как советуют товарищи выше) с двух сторон iperf. Ну а дальше по результатам…
Суть работы сетевых дисков в том, что компьютеры между собой общаются по протоколу SMB. О том, что там за файловая система, знает только сам сервер — клиентам это без разницы. В вашей ситуации NTFS — однозначный источник проблемы.
Проблема с покупкой таких б/у серверов в том, что лет через 5 сдохнет в нём, скажем, блок питания — а заменить нечем: стандартный не лезет, а родной продаётся по цене антиквариата (фигли, он примерно столько же лет назад и был произведён).
Я писал по собственному опыту. Вот железяка. У меня сейчас в шкафу три штуки таких, все с дохлыми БП. Отлично работали как NAS, но теперь никакие стандартные БП не подходят — ни по размеру, ни по распиновке. И фсё. :(
Полагаю, что Вам подойдет, например, SeaSonic SSP-250SUB, но у него лишь три разъема SATA-питания, так что придется докупить переходник с молекса.
Ну или поискать другую модель. Flex-ATX модели я встречал также у exegate и procase. Хоть это и не самый популярный формат, моделей мало, но подобрать и купить не проблема.
в худшем случае можно будет купить очередной б/у сервер в сборе за условные $75 (и получить заодно апгрейд системы)
Видимо, потому что у zfs есть фишка — снэпшоты. Ну а скорость здесь уже не критична — все равно же по медленной сети данные гоняются.
а почему нет? )
у raidz нет write hole. и вообще всё в zfs спроектировано так, что потерять данные нужно ещё постараться, а прочитать искажённые данные вообще малореально.
raidz «знает» о данных и поэтому проверка/восстановление незаполненного массива идёт куда быстрее.
есть и недостатки:
- md позволяет использовать крупный stripe (например, мегабайт), в этом случае чтение небольшого файла затрагивает только один диск.
у raidz чтение мегабайтного файла затронет все диски в vdev, для многопоточной нагрузки это плохо (фактически мы получаем мультипликацию iops); - избыточность у raidz выше, особенно на мелких файлах.
скажем, на raid6 10+2 1000 файлов по 200 байт займут 1200 секторов; на zfs — 3000 секторов
у raidz чтение мегабайтного файла затронет все диски в vdev
Зато сбойный сектор будет обнаружен практически сразу же, а не "когда-нибудь", и (скорее всего) тут же исправлен.
если равнивать со стандартными файловыми системами, то в целом медленнее (cow совсем не бесплатная вещь). но есть некоторые «фишки»: продвинутый кэш в памяти (arc), несколько способов использовать ssd для ускорения hdd (l2arc, zil, special vdev).
ну и снапшотов в традиционных фс нет (а франкенштейны из lvm и xfs, которые лепит rh, мне совершенно не симпатичны).
Как раз на больших объемах они крайне интересны: по сравнению с zfs send -i prev_snap new_snap
любые другие способы бэкапа превращаются в лютый тормоз.
С самбой хорошо для виндовых клиентов, вместе с zfs-auto-snapshots.
К линуксовым сколько-нибудь нативно прикрутить "Предыдущие версии" (или как там они называются?) не вышло.
Правда, этот глубоко не копал, немножко потыкал thunar да nautilus, и то лет 5 назад.
Главное, не включайте дедупликацию — это здоровенная волчья яма без ssd и большого количества памяти. Хотя в отдельных случаях и позволяет получить просто фантастический профит по месту.
С самбой хорошо для виндовых клиентов, вместе с zfs-auto-snapshots.
а можно подробнее как это выглядит?
Отчего нет?
Snapshotter.
Этот использует zfs-auto-snapshot. Перед установкой лучше в кронфайлы добавить опцию--default-exclude
Вручную установить свойства
com.sun:auto-snapshot
вtrue
иsnapdir=visible
на нужных датасетах.
Примерный конфиг samba-шары:
vfs objects = shadow_copy2 aio_pthread shadow:format = zfs-auto-%Y%m%d-%H%M%S # <snap_prefix><time_format> shadow:snapdir = .zfs/snapshot shadow:sort = desc shadow:localtime = yes veto files = /.zfs/
на виндоклиенте включить и запустить службу
shadow copy client
или как-то так…
Формат имени снепшота должен соответствовать shadow:format
, иначе магии не случится. Что из них проще поменять — решайте сами.
В рассылке samba было обсуждение, в котором муссировалась тема префиксов перед датой, вроде было смерджено решение, позволяющее указывать то ли переменную, то ли замаскированную *
часть.
После этого на вкладке "Предыдущие версии" в винде можно наблюдать список этих самых версий.
Перезагрузка самбы не нужна, достаточно reload. Перезагрузка винды не нужна (как правило), но нужен remount.
ИБП+тихий+wifi+ethernet+1 или 2 слота под диски.
схожий конфиг трудится дома уже несколько лет
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 можно купить по цене металлолома, и это будет вполне себе взрослое железо и оно не сдохнет еще очень долго. Статья то про нищебродов изначально
Добавляем дисковый контроллер и получаем неплохой такой NAS на 8 дисков или даже два…

На всякий случай — AFP уже прилично по времени является скорее legacy для Time Machine и проще/лучше использовать Samba с опциями для TM.
кроме того держит ovpn для разных нужд, nextcloud, мониторинг дачи (отопление, инвертор, тепличка), zabbix подшефных клиентосов, ещё чего-то по-мелочи.
система altlinux p8 (ну нравился он мне в своё время)
проц холодный, крутится сутками 10 лет. тишина.
гринвд покупались из-за низкого электропотребления
Я за бекап порядка 200гб в google cloud + blackblaze плачу порядка 2 баксов, ето 24 в год. Чтоб потратить 700 баксов на клауды мне надо 30 лет и ето без учёта мейнтененса, електричества и ремонтов :) нафиг надо такой nas дома
Я за бекап порядка 200гб в google cloud + blackblaze плачу порядка 2 баксов
а где гарантия, что через год, два они скажут извините не смогли…
и все накроется медным тазиком
Вы настолько параноик что думаете что два клауда загнуться одновременно — ну тогда добавьте сюда ещё амазон и ещё несколько по своему желанию и гарантией что все они не накроються одновременно.
Ух, как хорошо что я не россии живу и такое мне не грозит :) А вы можете использовать яндекс, мейл.ру и что там ище будет доступно, когда отключат интернет ;)
Опять же. Отключат вам свет и провод до квартиры и с самопальным насос вы также окажитесь без данных. Даже если только интернет отключат нас сведётся к обычному usb диску…
даже в стольном граде Москва, в новостройке у меня теперь ИБП так как 2-ды за неделю были аварии на НОВОЙ подстанции (не поп причине поломок, Джамшут провод кидаль, кидаль, не попаль...)
Для дома надо бы решение ITX платформу с low-voltage процессором.
Так что Вы правы. Но не потому, что сожрет много, а потому, что сегодня Gen7 реально за копейки купить.
— Купить б/у сервер по цене в 4 раза ниже цены б/у сервера.
Сначала я ознакомился с коммерческими решениями и рассмотрел, в частности, компанию Synology, которая, как предполагалось, предоставляет лучшие NAS-системы потребительского уровня на рынке. Однако стоимость этого сервиса оказалась достаточно высока.
Замечу, что Synology (а точнее Disk Station Manager ) это операционная система сделанная на базе Linux. Авторы, согласно GNU GPL — ее исходники периодически выкладывают в опенсурс.
С-нно существует проект построенный на базе этих исходников — XPEnology. Его можно поставить практически на любую железку и из коробки, с удобным интерфейсом задействовать большинство фичей (Time Machine — в том числе).
2. «практически на любую железку и из коробки» далеко не на любую. Перечень железок очень ограничен. НО DSM от определенных железных хранилок отлично работает на ESX, который в свою очередь можно поставить практически на любое железо.
А кто что скажет насчет шума от HP Microserver G7/G8? Рассматриваю для себя подобную покупку, чтоб стоял рядом на столе. И хотелось бы чтоб система была тихой.
Сборка недорогой домашней NAS-системы на Linux