Как стать автором
Обновить

Черный ящик для дома: собираем NAS своими руками, часть 1

Время на прочтение17 мин
Количество просмотров262K
Всего голосов 26: ↑22 и ↓4+18
Комментарии126

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

НЛО прилетело и опубликовало эту надпись здесь
Я думаю тут дело во времени. Ставил дома под NAS серверные решения от Майкрософт. Понял что элементарно жаль времени на то, что-бы с ними возится. Избыточны они для дома, если конечно вы не фрилансер.

По поводу оркестра и в данном случае скрипача. К нам в город приезжает скрипач мирового уровня, ну родился он тут и выступает с местным оркестром. Так вот… Когда все вместе играют ещё ничего, а когда соло началось, всё встало на свои места. Почему он по заграницам катается, а эти тут в провинции сидят. Лучше бы оркестр в зале сидел и пЫво пил. Вот чес слово было бы лучше. :)))
НЛО прилетело и опубликовало эту надпись здесь
Соглашусь с вами, если поднимать полноценный домашний сервер, то да, уже имеет смысл использовать именно серверную ось. И да, каждый работает в той оси, которая ему удобнее, знакомее и т.д.
Вопрос цены? Хм, я конечно понимаю, что люди все честные и пиратским софтом не балуются, но так ли это на самом деле? Думаю стоимость оси не стоит рассматривать как аргумент.
Думаю, реально всё сводится к знаниям и желанию использовать ту или иную ось. Ну и немного к задачам. :)

По поводу музыки, Поговорим о пиве? :)

С десяток лет назад я бросил пить пиво. Не ну не так что-бы совсем, но бутылочка другая, раз в три четыре месяца это думаю можно считать что и не пью. А все почему?
Я попробовал настоящий Гиннес, был впечатлён. Понял что 90 или более процентов пива стоящего на полках фигня фигнёй. И решил не тратить деньги и время на эту ерунду.

А Гиннес к нам в город так и не возят… :(
НЛО прилетело и опубликовало эту надпись здесь
А Гиннес к нам в город так и не возят… :(

Можно попробовать поэксперементиовать с другими стаутами, если их конечно возят, иногда попадаются интересные экземпляры

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Блок питания вообще из разряда «чтобы шикарно было». Зачем NASу 750 ватт? Ну зачем? А какова его нагрузочная способность по линии 5В (что важно при подключении нескольких HDD)? А оказывается, что поменьше, чем у старенького FSP на 300 Вт (который у меня в данной роли уже второй год служит).

В посте указано, что БП поставлен чисто чтобы посмотреть Термалтейковскую SPM, а в продакшне его место занял Чифтек на 350 ватт.

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

правильное железо должно быть таким: https://market.yandex.ru/product/7845086 и https://market.yandex.ru/product/12560709 — tdp в два раза ниже, sata портов и ядер в два раз больше, поддержка VT-x. на это железо встанет любая ОС. а ещё есть hp microserver, но c FreeBSD и, соответственно, FreeNAS на нём будут проблемы в некоторых конфигурациях.
покупать… винты

а вендовоз с его софтрейдом, который разваливается из-за каждого чиха — это ещё хуже


Похоже, даже первый параграф не осилили?
"… Обращаю внимание, что для его корректной работы требуется Microsoft .NET 4.5, Adobe Flash Player ActiveX, а также актуальная версия Java..." — ничего себе наборчик…
добавить IE6 и будет мега-комбо
J1800, если мне не изменяет память, не самый удачный выбор, а 4 Гб RAM — явно перебор.
НЛО прилетело и опубликовало эту надпись здесь
Когда почти 2 года назад захотел себе взять NAS, понял, что HP Microserver Gen8 будет в 1,5-2 раза дешевле какого-нибудь нормального Synology, так что купил его. Не знаю почему, но в СПб в одной сети до сих пор так и продается по «докризисной» цене 20 т.р., только теперь с 4 Гб оперативки (мой с 2 Гб).
В-общем, мой выбор — HP Microserver + XPenology
HP, судя по отзывам, имеет недостаток — шумит как самолет.
В моем gen7 самая шумная деталь — винты.
НЛО прилетело и опубликовало эту надпись здесь

Какой еще косяк с вентилятором? Может подвывать если контроллер перевести в AHCI\Legacy режим, если пользоваться B120i или p222 Smart Array, то самой шумной деталью опять становятся винты

НЛО прилетело и опубликовало эту надпись здесь

У меня было решение в виде:
Array 0:
-SSD
Array 1:
-RAID10


В итоге отказался в пользу гипервизора на SD карте

НЛО прилетело и опубликовало эту надпись здесь

Официально контроллер B120i Smart Array поддерживаются только VMWare ESXI (vSphere Hypervisor), использовал его. HP выпускает свои образы, нужно использовать их. Конечно можно использовть любой другой гипервизор, но для них нет поддержки встроенного контроллера и мы возвращаемся к шуму.


Но и с поддерживаемыми не все не так просто, если ESXI 5.5 работает сразу из коробки, то с ESXI 6.0 надо будет повозится, а имеено провести даунгрейд (!!!) hpsva до 88 версии.


Так же есть пакет ESXi Embedded Host Client — HTML5 клиент для управления гипервизором (эксперементальный, не рекомендуют в продакшен).


ESXi Embedded Host Client

Бесплатная лицензия полностью покрывает возможности железки.


У меня гостевые системы все как одни это Linux (Debian / Ubuntu / Centos).

Кому для домашнего NAS на WIndows нужен RAID, если есть http://stablebit.com/DrivePool?

Много лет как раз использую домашний NAS о 4-х винтах (HP Microserver) на серверной винде. Недавно решил сменить ОСЬ на Win7 или Win 10. Больше ничего и не нужно.
Кому нужен Windows и DrivePoll, если есть NAS4Free с ZFS и кучей приложений из коробки? Вопрос материальных и времязатрат, скорее, ну и личных предпочтений.
utorrent нет :)
rtorrent + rutorrent гораздо производительнее. rtorrent — фактически стандарт для сид-боксов.
Ну, во-первых, 99% сидбоксов на линуксе в силу понятных причин, и uTorrent там можно не ожидать увидеть по той же причине.

rTorrent как раз весьма распространён во всяких кастомных прошивках умных роутеров и у энтузиастов. Не думаю, что он плох. Возможно, даже весьма хорош.
Возможно, даже весьма хорош.

Очень хорош. А когда привыкаешь к его интерфейсу, то rutorrent становится не очень то и нужен.

Софт-рейд из двух винтов с разделами под систему и данные? Выглядит всё это как то… странно, я бы сказал.
Конечно, это извращение, не спорю. Цель поста была не в том, чтобы показать, как сделать правильный NAS на винде, а в первую очередь продемонстрировать все недостатки такого выбора.
Мне показалось что вы больше про БП хотели написать, но вспомнил что это не оверклокерс, решили про винду ещё разродиться…
НЛО прилетело и опубликовало эту надпись здесь
Лицензия дороже, чем железо, отсутствие вебморды, многочасовая ресинхронизация (опять же, не каждому это понравится, многие хотят, чтобы «включил-работало»), плюс прожорливость и в данных условиях, ненадежность (учитывая, что ось на одном диске с данными, а рейд софтварный, все это может посыпаться на раз) – вполне себе аргументы, разве нет? Речь как раз и идет о том, что лучше в данной ситуации.
НЛО прилетело и опубликовало эту надпись здесь
Вы обвиняете меня в передергивании фактов, при этом вырываете слова из контекста. Вот, например, полная фраза «учитывая, что ось на одном диске с данными, а рейд софтварный, все это может посыпаться на раз». Я говорил не о ненадежности софтварного рейда как явления, а об уязвимости такого решения при наличии только двух hdd и установки оси на них же. А вообще, если внимательно прочитать статью, то станет очевидно, что она не о том, какая Винда плохая, а о том, что Винда — плохое решение для данной конкретной конфигурации оборудования. Вроде написано достаточно прозрачно.
НЛО прилетело и опубликовало эту надпись здесь
А все будет, не переживайте так. Единственное, не могу выполнить одно ваше пожелание – NAS4Free будет стоять на флешке (по той простой причине, что в отличие от винды, она помещается и в 2 гига), однако mirror ZFS за пять секунд, датасеты с установкой квот и прав на лету, поддержкой снэпшотов, как и куча служб из коробки, а также бэкап системы на 30 кб – в ассортименте.
НЛО прилетело и опубликовало эту надпись здесь
Я не знаю, на каком языке еще написать. Ок. Сейчас будет откровение для вас. Очень внимательно с этого момента. Я. Пишу. В посте. Эту фразу. Про Windows. «Для корпоративного ЦОДа эта операционная система хороша». Неожиданно, да? Теперь еще раз: я не поливаю грязью Windows, я показываю, что в данном конкретном случае, в конфиге с двумя дисками, на дешевой материнке под тонкий клиент эта система не катит. Знаете, как в задачке, даны условия – нужно решение. Условия – железо. Решение с Windows неправильное, в посте описано, почему. Решение с NAS4Free – правильное, почему – будет описано во второй части. Все. Точка. Вроде не так сложно понять.
НЛО прилетело и опубликовало эту надпись здесь
Я бы даже сказал, все меняется в худшую сторону. Вот система образования, например, русский язык в частности. Бывает, человек вроде и по-русски говорит, а печатный текст понять не может. Хотя тут тоже не разберешься с ходу: то ли в недостатке образования дело, то ли нарушениях, вызванных перинатальной патологией или ишемическим поражением неокортекса. Хм, кажется я опять слишком сложную конструкцию написал, надеюсь, страдающие дислексией этот комментарий не прочтут.
НЛО прилетело и опубликовало эту надпись здесь

Что изменится с WinServ 2012? Он бесплатный, или, скажем, влезет на 2 гиговую флешку и сможет с нее нормально работать? Что касается унылого железа, в этом и смысл, "лепим из того, что было" (к слову, и 2008 выбран по такому же принципу — валялся диск в ящике). И вопрос в том, что на этом всем сможет адекватно работать. Вроде логично.

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Реализация самбы в *nix-системах до сих пор условно рабочая.
Пермишны криво ставятся, оплоки туда же.
В итоге при совместном доступе бьются офисные файлы, разный солидворкс тормозит и вылетает.
100% линуксовых насов вне зависимости от вендора годятся только как iscsi-таргеты, если клиенты на винде.

А 9 мб\сек на скриншоте — это ересь какая-то. С появлением smb direct и копеешных 10G карточек удаленный RAID6 из 8 дисков работает в разы быстрее локального фейкрейда. *nix может противопоставить этому только iscsi-таргеты, но smb очевидно удобнее.
А что там криво ставится то? Я уже лет пять, если не больше, пользуюсь samba под убунтой с пермишенами, и не заметил особых проблем.
*nix может противопоставить этому только iscsi-таргеты

Это тоже доступно в винде уже давно, в 2012 уж точно, про 2008R2 не помню.
NAS без SMB3? Зачем??
Поставили Win 2012 R2, настроили, переключили ничего не переустанавливая в Core, рулим дальше через RSAT.
Встроенная в ОС дедупликация просто работает — ещё один аргумент ЗА.

На всех имеющихся в корпоративной сети NAS все NFS и SMB уничтожены, как класс, сейчас они только как iSCSI target работают. Причина — глючность и отсутствие единого работающего центрального управления. Да, сеть на 95% Windows, виртуализация — Hyper-V only. Но даже для дома, если вы не гик, у которого дома исключительно Linux/MAC держать NAS на Windows решении реально удобнее. Та же задача раздачи DLNA с NAS решается гораздо безгеморройнее на WIndows по причине разнобоя с кодировками в тегах медиаконтента.
и есть utorrent :) Для меня это было самым значительным аргументом в пользу установки винды на NAS. Правда, сейчас хочу с серверной на обычную переустановить.
А чем вас не устраивают линуксовые аналоги? Я как поставил mldonkey в эпоху ed2k так и использую, удобно и шустро. Если веб-интерфейс не катит — чем плох ktorrent? Какая киллер-фича в utorrent?
Он просто лучший. :) По многим оценкам — самый стабильный, особенно когда речь идёт о загрузке и раздаче сотен гигабайт и более данных. И поскольку асбсолютное большинство юзеров раздаёт через него, используя в т.ч. DHT, все гораздо быстрее скачивается и раздаётся.

Последний мой опыт с другими клиентами, впрочем, был довольно давно (rtorrent/rutorrent), может что-то и поменялось.
Вас не смущает что стоимость лицензии Windows Server 2012R2 в два раза больше чем всего этого железного ящика из статьи?
Есть кстати Essintials редакции, вполне доступные для домашнего использования.
А вот что получалось у меня на WIndows Server 2012, Storage Spaces с двумя сетевухами на Intel Atom D510
http://ixbt.photo/?id=photo:798376

Но в итоге все таки перешел на Linux+ZOL
НАС на Windows, скажем диска на 4, без Storage spaces — непонятно что и непонятно зачем. Но Storage spaces без ECC памяти с большой вероятностью рано или поздно убьет все ваши данные.
Кажется автор не собирался использовать ZFS — ибо выбранная материнская плата не поддерживает ЕСС. Очень странный выбор для домашнего NAS.
Да нет, он же написал что рекомендует Nas4Free и ZFS о чем расскажет в следующей статье.
Да, но во всех манах по ZFS большими буквами написано, что не используйте ее без памяти с ЕСС…
Мэтт Аренс писал “There’s nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem. I would simply say: if you love your data, use ECC RAM. Additionally, use a filesystem that checksums your data, such as ZFS.” То есть, использовать стоит, но не обязательно. Само собой, модули с ECC надежнее, но и затраты будут выше. Если память не изменяет (хм, почти каламбур получился), Google приводили данные, согласно которым на их серверах дефектными оказывались 8,34% DIMM. Вроде и не мало, с другой стороны, тестирование поможет отсеять заведомо дефектные, а деградация чипа в данном конкретном случае маловероятна – все же аппарат не для интенсивного использования.
НЛО прилетело и опубликовало эту надпись здесь
Альтернативы комплектующим:
Корпус DeskTop Cooler Master <RC-110-KKN2> Elite 110 Black Mini-iTX Без БП — чуть дешевле, нареканий никаких.
Материка: GA-N3050N-D3H — чуть медленнее, чуть холоднее.

Соглашусь, хороший вариант.

Автор так ловко жанглирует цифрами.
Собрал платформу за 14 т.р., а Синолоджи стоит 28 т.р.
Только что то не упоминает стоимость MS Server 2012. Может конечно получил его бесплатно, по студенческой программе.
Синолоджи в свою очередь идет с ПО сразу.
НЛО прилетело и опубликовало эту надпись здесь
Тут уже вопрос доверия. Не знаю, мне как-то спокойнее, когда важные данные под боком лежат. Ну или в облаке на собственном сервере, хотя локальные копии как-то надежнее.
Или объёма. У кого-то дома 10 Тб добра припасено. Я б сложил всё в облако, но оно в месяц будет жрать по цене этого NASа.
| Даже если вы в глаза не видели *nix’ы, даже если при виде командной строки вас бросает в дрожь, даже если “окошки” кажутся привычными и вселяют чувство безопасности, не вздумайте поднимать личное файловое хранилище на основе Windows.
Голословность утверждения зашкаливает. Такие вещи лучше делать на том, чем лучше всего владеешь.

| Теперь пробный период увеличился с 3-х до 30 дней.
Ну раз пошла такая пьянка, то если поискать корпоративный, а не триальный дистрибутив, то можно его поставить и не активировать. Совсем не активировать. И оно продолжит полнофункционально работать. А если вы студент, есть DreamSpark и его волшебная халява!

| Выбрав группу “Администраторы”, снимаем галочку с “Требовать ввод имени пользователя и пароля”, сохраняем выбор.
А смысл если вход будет через удаленный рабочий стол?

| LiteManager… bla-bla-bla… При установке серверной части на NAS задайте пароль доступа, который будет использоваться при входе:
Напомните мне, так зачем отключали то требование ввода имени и пароля в винде?

| Если планируете выпускать домашний NAS в интернет, можно дополнительно настроить IP-фильтр:
Кастыыыыль. Его кстати нет с Windows Server 2012+. Брандмауэр использовать логичнее и правильнее.

| где 192.168.1.1 – адрес роутера. Наконец, включите сетевое обнаружение и общий доступ к файлам и папкам в “Панель управления” –> “Сеть и интернет” –> “Центр управления сетями и общим доступом” –> “Изменить дополнительные параметры общего доступа”.
Вы же в IP-фильтре всем кроме себя зарезали доступ? =) целый NAS только для себя одного? а как же телек, мобильные клиенты? каждый раз лезть в ip-фильтр?

| здесь картинка с диспетчером дисков
*внутренний перфекционист негодует* А второй раздел — задать букву диска D?!

| когда на диске не останется места для регулярных бэкапов и важных документов
бэкапы у вас на одном разделе/диске с документами и музыкой? кхм, эээ. ну, ок.

| Другая опция, которая может оказаться полезной в том случае, если помимо вас файловое хранилище используют жена, дети и любимый кот – управление блокировкой файлов.
Не могут, у вас там IP-фильтр!

| И здесь еще один довод “против”. Дело в том, что процесс ресинхронизации для HDD на 2 терабайта будет длиться более 5 часов.
А вы включите софтрейд ДО создания раздела с данными, вы очень удивитесь! :)

| Насколько умен интеллектуальный блок питания?
Я бы предпочел информацию от Smart UPS, куда полезнее. На скриншотах, кстати, я так и не увидел показателей входного напряжения.

| это позволило бы с высокой точностью фиксировать затраты на электроэнергию и планировать бюджет без дополнительного ПО
Они меньше одного похода в не слишком дорогую столовую, не понимаю, чего там планировать то.

| Вместо заключения
Ставим Server 2012 R2 — включаем дедупликацию на разделе с фотками/музыкой/документами и забываем про геморрой с Storage Spaces. Кому оно вообще нужно дома то?
Про возможности типа установки полноценного Plex Server / uTorrent / роли Hyper-V / мониторинга состояния жестких дисков как то скромно в статье умолчали.

Я могу и про минусы вендосервера:
Отсутствие нативной поддержки с стороны серверной части OwnCloud можно записать в огромные минусы, как и отсутствие поддержки аплайнса под Hyper-V с DataDomain VE для бэкапов.

Вся статья — субъективная нелюбовь и подтасовка фактов.
вот-вот. Я только ради Plex Server / uTorrent и возможности использовать как сервер терминальной сессии держу его на винде, и ничего больше не надо. Все cloud клиенты стоят и т.д. Только слишком параноидальная серверная версия, вечно везде надо всё разрешать, поэтому скоро переустановлю на десктопную ось.
| Напомните мне, так зачем отключали то требование ввода имени и пароля в винде?
Чтобы как раз можно было зайти с LiteManager, он не запуститься до залогиневания
| целый NAS только для себя одного?
Нет, NAS отлично работает… под NAS4Free, а винда снесена, это же эксперимент и демо, не более. В общем, и на аналогичные примечания ответ тот же – это только демонстрация, а не реальный рабочий NAS
| Plex Server / uTorrent / роли Hyper-V / мониторинга состояния жестких дисков
В NAS4Free и полноценный S.M.A.R.T. есть, и BitTorrent. Ок, Плекса нет, можно тот же miniDLNA поставить. Сравнивать их – дело неблагодарное, однако при учете стоимости лицензии на виндасервер, как бы вопрос нерентабельности встает.
Вы не подготовились к демо, вам на это десяток хабражителей указал. Ну или описали так намеренно.
Но полагаю, после ужасов виндовз, вы покажете сияющий NAS4Free как спасение нас всех. Плюс интерес к вашей второй статье.
Просмотры ж не пахнут.
НЛО прилетело и опубликовало эту надпись здесь
Ну венда это обычно, как раз для хабра. А вот нас4фри это погиковски. :)

Спасибо, что следите за моим творчеством — всегда приятно, когда преданные фанаты появляются ;)

Мне с SO-DIMM не везет. Сдал по гарантии два комплекта из двух (за 10 лет) — убились со временем. Сейчас стоит третий и ждет замены платформы на мамку ASRock E3C226D2I.
Очень рекомендую всем начинающим насостроителям сразу собирать системы на серверных мамках с удаленным управлением и ECС, а не тратить время и деньги на всякую десктопную фигню. Мне кажется все к этому приходят рано или поздно. Да и стоит это сейчас вполне доступно и можно найти решения под любой кошелек.
А в чем сокровенный смысл ECC для домашнего применения? У меня микросервер первого выпуска, ECC поддерживает, но я в целях экономии ставил обычную память.
Память сбоит не так уж и редко. При обычном использовании компа это конечно не критично, можно заметить по ошибкам, зависаниям, неработающим загрузочным образам ОС, регулярным ошибкам скачки торентов итд итп. Но для НАС, часто стоящим годами без существенного обслуживания, это становиться так же важно как и на предприятии. Особенно если речь идет о ФС с контрольными суммами типа ZFS и ReFS. Обычный scrub по расписанию с большой вероятностью убьет данные при сбоящей памяти. Он просто начнет чинить то что не сломано через битую память.
Ну а тем кто не использует ФС с контрольными суммами, есть о чем задуматься и помимо памяти, так как данные на винте деградируют гораздо чаще чем бьется память, хотя последствия не такие обширные.
По данным google — 2,5-7,0 E−11 ошибок / бит·час. Для 4GB памяти получается около одной ошибки в 3 часа. Довольно много если вдуматься.
Если вдуматься, то вы не перезаписываете содержимое всей памяти непрерывно. И почти наверняка не используете всю память. И ячейки в которых возникают ошибки могут быть не считаны вовсе в процессе работы, либо не повлиять на работоспособность (например при стриминге видео, неправильно закэшируется кадр, кодек проглотит и не подавится.)

Проблема в рамках домашнего ПК/NAS/сервера надуманная и не стоит для ее решения тех затрат, что стоит память и материнки с поддержкой ECC.

Даже в рамках lowcost наколеночных решений, когда мы на удаленные площадки собираем хосты виртуализации на основе обычных ПК с обычной памятью, на которых по 16гиг памяти и крутится две-три виртуалки 24/7 — оно работает по полгода без перезагрузок и каких либо сбоев.
Есть одно но. Ошибка = вероятность получить битый файл в один прекрасный момент. А дальше действительно как повезет — критичная это будет часть или нет.
Вас послушать, так вообще компьютерами опасно пользоваться, самые нужные файлы обязательно будут повреждены в один любой прекрасный момент. Контрольные суммы, избыточность, журналирование, бэкапы, а так же множество прекрасных алгоритмов коррекции ошибок вы получается наглухо игнорируете.

А 9и террабайтный рэйд5 на работе из десктопных SATA двухтеррабайтников для бэкапов файлопомоек на супермикровском серваке в который вставлено 30 гигов обычной ддр3 уже неоднократно должен был мне показать где раки зимуют. Ведь к проблемам с оперативной памятью добавляются еще и ужасы больших десктопных винтов в 5том рейде. Что бы ужас был полным: там еще и виндовая дедупликация поверх.

Но вот беда: За два года сдох один винт, и ребилд рейда длился менее суток (hotspare никто не отменял). Бэкапы на консистентность тесты регулярно проходят, из них частенько что то восстанавливают.

Но по всем выкладкам в интернетах я должен страдать, хотя бы изредка, но пока, увы.
Увы, это «ошибка выжившего». То, что вам повезло 10 раз подряд выкинуть решку, не означает, что вероятности орла нет.
«Ошибка выжившего» за два года 24/7, не говоря уже про чуть более простую конфигурацию с террабайтными винтами 4 года до этого в качестве корпоративной файлопомойки? :)

Я чертовски везуч. Или реальная вероятность все таки меньше «статистически» рассчитанной?
Нет, FS убить сложнее. Данные FS занимают мало места, есть дублирование ключевых таблиц, контрольные суммы — это всё так, но работает именно для FS. Если файл побьется именно в оперативной памяти, до создания контрольной суммы и записи на диск — ничто вас не спасет. Ни механизмы FS, ни бэкапы, ничего. Ситуация крайне редкая, я сам сталкивался всего 2 раза. Оба раза с большими бинарными файлами — 16GB примерно каждый. А вот стоит ли это того, чтобы использовать ECC память — каждый сам для себя решает.

Что до винтов — там давно уже используются механизмы коррекции ошибок. И в самих дисках, и на интерфейсах(SATA в том числе). Даже шина к RAM тоже имеет избыточное кодирование.
Вооооот. Вы наконец то это сказали.
Итак. Кто на домашних NAS держит 16гиговые файлы в памяти, а потом записывает это на диск? =)
Все с торренто-качалками. 16GB фильм не редкость. Но тут да — пара битых кадров и рассинхрон на некоторое время это максимум вреда.
А вот если NAS используется и в рамках домашнего офиса — тут есть повод доплатить.
Да нет повода доплачивать, нету и все тут. Проблема раздута. Я основательно не копал, но SOHO NAS'ов с памятью ECC я не нашел. Они и без ЕСС хорошо за 40 сейчас стоят.
Торретокачалки не грузят весь фильм в память, заполнили блок в памяти, перед скидыванием на жесткий диск посчитали контрольную сумму — совпало выгрузили, не совпало — блок на перезакачку.

Вероятность потерять данные от внезапного выключения, падения программы, смерти жесткого диска в сотни тысяч раз выше.
Нет повода только до тех пор пока данные не пропадут. Потом повод появляется. У всех.
Че там доплачивать? Мамка самая дешевая 6 тысяч (это я еще решения на АМД не смотрел) 8-ми гиговый модуль разница 2 тысячи. Т.е. разница в пределах стоимости одного винта! И что умного в том что бы собирать дорогостоящий НАС, напихивать его дисками и оставлять такую дыру как бесконтрольные ошибки памяти?
Я и первый свой NAS хотел с ECC собрать. Но тогда не было ITX мамок с ECC. Теперь есть.
В фразе «Админы делятся на тех, кто еще пока не бэкапит, и тех кто перепроверяет бэкапы» нет ни слова про ECC :)

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

Про ReFS тоже загнули, у нее минимальный размер блока 64КБ, попробуйте отформатировать любой винт дома под эту ФС, вас ждет неприятный сюрприз.
Я говорил про битую память. В последний раз я заметил что одна из планок умерла, когда SS+ReFS утащил в Валгаллу два раздела. Благо это были маленькие разделы, а не основной архив и они бэкапились полностью. Это говорит нам о том, что скраб на системах без ECC должен производится вручную, а перед этим нужно все отрубать и тестировать память. Ну и стоит оно того или проще доплатить пяток тысяч на платформу с ECC?

Не понял к чему вы упомянули размер блока ReFS. Я говорил про это:

25.11.2015 18:22:10 Microsoft-Windows-DataIntegrityScan/CrashRecovery
Сбой очистки данных файла. Имя файла: U:\Irishka\Для Алины\Алинины книги\Алинины аудиокниги\1935 — Мэри Поппинс возвращается (Е.Афанасьева 2006)\01_10_04.mp3; смещение диапазона: 0x2C000; длина диапазона (в байтах): 0x7C000; восстановлено байтов: 0x0; не восстановлено байтов: 0xC000; состояние: Произошла ошибка контрольной суммы целостности данных. Данные в файловом потоке повреждены…

25.11.2015 18:33:29 Система
Том отформатирован как ReFS, но ReFS не удается его подключить; состояние
ReFS — Не удалось восстановить том…

Вот что происходит с ReFS и Storage Spaces на битой памяти. Всего 10 минут понадобилось что бы убить том по расписанию.
Ну, людей бог награждает безумием, а компьютеры битой памятью. Итог всегда печален.
Итого: 13 504 рубля.

Как уже выше предложили за эти деньги можно взять Microserver Gen8 к примеру на том же CU. Поставить на SD карту VMware ESXi и… потеряться для общества на недельку.

НЛО прилетело и опубликовало эту надпись здесь
Может тогда уж проще купить NAS от Thecus — они дешевле Synology и QNAP, а на него насколько я знаю можно поставить ОС от Synology.
MiniITX конечно хорошо если стоять будет на столе, но IMHO не лучше собрать полноценный корпус? Можно поставить кучу винтов и засунуть в кладовку или куда еще, на балкон например, вставить wi-fi модуль чтобы только питание подать.
Да полноценная-то файлопомойка есть, надо же было куда-то халявные винты девать. Решил вот кубик еще поставить для самого важного.
энергопотребление. электричество уже давно не дешёвое, а будет ещё дороже.
НЛО прилетело и опубликовало эту надпись здесь
Тема статьи заинтересовала, потому, что вот как-раз прямо сейчас собираю свою домашнюю NAS и ещё не определился, ставить ли NAS4free и особо не заморачиваться (вообще-то уже поставил погонять и как чистое сетевое хранилище очень понравилась, особенно учитывая, что есть поддержка ZFS), или попотеть с настройкой FreeBSD, но зато поднять на ней же ещё и полноценный web-сервер для тестирования сайтов. А тут, вдруг, такое нестандартное решение — юзать windows. Прочёл статью 2 раза, т. к. был крайне заинтригован вопросом — а зачем вообще ставить старый виндовый сервер под домашнюю NAS? Ни одного разумного довода в пользу такого решения так и не нашёл… В чём же тогда тайный смысл описанных манипуляций?
Тайный смысл – показать, что виндасервер под домашние нужды – дело неблагодарное и нерентабельное. А про NAS4Free будет во второй части. Что касается того, что лучше – так-то под NAS4Free можно любой пакет от Фряхи поставить в дальнейшем. А по поводу сайтов – не лучше ли под виртуалкой держать веб-сервер?
Виртуальный не всё решает — иногда удобно иметь возможность наружу показывать продукт в процессе разработки заказчику, да и дописывать прямо на своём хосте из разных рабочих мест в своей локалке (я, например, дома с 2-3х машин работаю). Честно говоря, как на NAS4Free развернуть php+mysql+apache (или хотя бы fpm), а потом всё это грамотно открыть вовне я так и не допёр. Если кто научит, буду безмерно благодарен!
на FreeBSD пока не очень весело с виртуализацией. на голую систему ставить веб-сервер с кучей зависимостей — станет очень пичально работать с обновлениями уже через год-полтора.

мой выбор — centos7 с рутом на zfs в качестве хост системы и kvm для виртуализации. на kvm подняты отдельные виртуалки для домашнего роутера, файлопомойки, торентокачалки и ещё пару тестовых.

но есть и минус. из коробки centos7 с zfs-рута не запускается, нужно попотеть. поддержка рута на zfs в dracut есть, в отличие от centos6 — тут ещё и dracut придётся править.
А в чем принципиальный смысл рута на zfs? Почему бы не виделить отдельный раздел под него с той же ext4. И проблем с обновить/переуствновить host по идее меньше.
с рутом на zfs раздел /boot всё равно будет на ext4 с mdraid. если к этому ещё и добавится рут на ext4/xfs, то это просто лишняя сущность: это проще, но некрасиво. что касается обновлений, то на zfs есть снашпоты, к которым можно откатиться в случае проблем. на ext4/xfs снапшотов нет, а добавлять lvm — это ещё большее усложнение.

ps. раздел /boot тоже можно сделать на zfs, но тогда используемые фичи и версию zfs придётся ограничить до той, что поддерживается grub-ом. если кто-то случайно версию обновит или включит какую-то из фич, про которую груб не знает — система больше на загрузится.
НЛО прилетело и опубликовало эту надпись здесь
— Ищу ПО, которое могло бы организовать файлопомоймку с синхронизацией данных, с клиентом для мобильных телефонов;
— Хороший DLNA;
— etc.
Пока на роль такого комбайна подходит только XPenology. Можно найти есь аналог софта, который идет в комплекте под Windows?
А можно было просто купить какой-нибудь Western Digital My Cloud EX2 Ultra за 13 тысяч, вставить в него диски и радоваться жизни. При большом желании туда можно и полноценный линукс поставить. Хотя вам хватило бы и родной прошивки. И энергопотребление было бы ниже ощутимо.
Кстати да, хороший аппарат, на работе такая коробочка стоит. Даже на родной прошивке много возможностей.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Закрытая платформа с исходником ядра. С возможностью сунуть туда вообще любой софт под данный процессор. Например, поставить debian.

Да и большинству людей не нужны роутер, локальный ресолвер и прочее на хранилище для файлов.

А прелесть микросервера в цене и полноценных железе и поддержке.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
У меня собран в Chenbro 34169, БП там как известно 120Вт всего. Хватает на все что можно запихнуть в этот корпус, т.е 4HDD, SSD, ODD, 4-х портовая сетевушка. Так какой смысл в 350Вт PSU?
А 750Вт как у автора поста, это вообще дичь какая то. Его на SLI или на двухсокетные системы надо ставить.
НЛО прилетело и опубликовало эту надпись здесь
Не забывайте, что скоро официальный релиз Windows Server 2016, а там есть редакция Nano, которая, в том числе, поддерживает роль файлового сервера и крутые программные аналоги RAID, в том числе RAID-6 (RAID DP). И весит она совсем мало и работает с флешки и апдейты, заставляющие перезагружаться, обещают выпускать всего 4-6 раз в год. Да, это не для всех, да надо будет много разбираться с настройкой в консоли и управлять этим только удалённо, но я бы всё равно главным недостатком Windows Server считал его цену, а не странные мифы и придирки.
… создав по-настоящему надежную систему.


Увидев в анонсе важные термины, я ожидал прочитать в статье о реализации двухконтрольной или кластерной системы. Извините, пожалуйста, но ваша «надёжная» система никак не защищена от поломки процессора или материнской платы.
Зачем вообще заходить на nas?
У меня уже который год стоит nas в корпусе lian-li на 8 хардов в рейде, на винде. 2012r2 плюс стоит ещё deluge для торрентов. Для просмотра на телевизоре plex. Захожу изредка удалённо, после отключения электричества, проверяю на всякий случай.
Как гордый пользователь подкроватного WIn 2012r2 на простенькой Intel D2500CC могу сказать, что автор совершенно не умеет готовить винду для дома. Во первых выбор WIN 2k8 в настоящее время лишен смысла в том числе из-за упомянутых обновлений. На работе пара машин с оным каждый раз обновляется со скрещенными пальцами и сначала на свежей копии в песочнице, ибо не раз падала от обновок.
Во вторых, нафиг домашнему NAS`у квоты и оповещения о превышении квоты — чисто корпоративная фишка, где надо пасти стадо пользователей
В третьих, аутентификация, в статье есть только упоминание вбивания пароля. если уж не сделали гостевой доступ, то та же винда позволит на порядок проще раздать права и настроить всех клиентов в домашней сети (условные мама с папой, жена и бабушка наверняка с виндовых буков сидят) — в моем случае вообще домен поднят
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации