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

  • Tutorial
Публикация рассчитана на людей, далеких от системного администрирования. В этом посте демонстрируются базовые возможности замечательной операционной системы NAS4Free, позволяющей развернуть домашний NAS даже на маломощном железе, при полном отсутствии знаний FreeBSD и командной строки. Первая часть публикации расположена тут.

Итак, у нас имеется коробка со следующими характеристиками:

  • Корпус: Thermaltake Core V1;
  • Блок питания: Chieftec HPS-350NS;
  • Материнская плата: GIGABYTE GA-J1800N-D2H;
  • Оперативная память: Transcend SO-DIMM 2Gb DDR-III 1333Mhz x 2;
  • HDD: WD Re 2004FBYZ x 2 (прежде, чем делать круглые глаза, читаем первую часть);
  • Охлаждение: TITAN DC FAN (80 мм, 2000 об/мин) x 2.

Настало время превратить ее в домашний NAS, надежный настолько, насколько это вообще возможно в данных условиях. И в этом нам поможет Zettabyte File System – пожалуй, лучшее решение для организации отказоустойчивого и, вместе с тем, производительного файлового хранилища. Разработанная Sun Microsistems под Solaris, позже ZFS была портирована на Linux и FreeBSD. Среди многочисленных ее достоинств нас будут интересовать следующие:

  1. Создание датасетов, благодаря чему появляется возможность избирательного управления сжатием файлов и дедупликацией, установки дисковых квот, и все это – без участия менеджеров, подобных LVM;
  2. Проверка целостности данных с помощью 256-битных контрольных сумм;
  3. Автоматизированое создание резервных копий на основе снэпшотов;
  4. Возможность объединения дисков в RAID-подобные массивы на программном уровне.

Среди специализированных решений, способных работать с ZFS, явно выделяются два конкурента – FreeNAS и NAS4Free. Такие “зеркальные” названия отнюдь не случайны – обе сборки основаны на FreeBSD, а сама NAS4Free является форком FreeNAS 0.7, зародившимся в те времена, когда оригинальная операционная система перешла под крыло iXsystems и встала на коммерческие рельсы. Именно NAS4Free является моим личным фаворитом. Почему? Давайте разбираться.

  1. Производительность. С учетом того, что мы имеем дело с бюджетным NAS, один из наиболее важных пунктов, и здесь NAS4Free оказывается бесспорным лидером. Хотите получить все плюшки и адекватное быстродействие? Достаточно двухъядерного процессора, 4 гигов RAM, и 4-гиговой же флешки, которая будет использоваться в качестве системного накопителя. Однако можно обойтись и 512 мегабайтами оперативы с 2-гигами места под систему. У FreeNAS все куда печальнее: в минимальных требованиях указаны аж 8 Гб RAM и 8-гигов места, однако для комфортной работы создатели ОС рекомендуют придерживаться формулы 16х16 (и четыре ядра в придачу).
  2. Функциональность. Бесспорным достоинством NAS4Free является приличный набор служб и сервисов “из коробки” – в большинстве случаев вам не придется ничего дополнительно устанавливать:
  3. Удобство. В NAS4Free практически всем можно управлять через действительно наглядный веб-интерфейс, к тому же, содержащий массу подсказок и неплохо переведенный на русский язык в сравнении с конкурентом. Вы сможете работать с дисками и службами, управлять файловой системой, делать снэпшоты и монтировать клоны, не запуская консоль в принципе, что придется по вкусу начинающим пользователям и людям, вовсе не знакомым с администрированием *nix’ов.

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

Установка NAS4Free


Поскольку дисков в системе всего два, в качестве загрузочного накопителя будем использовать флешку. Какую именно – абсолютно не имеет значения, любой древности от 2 Гб будет вполне достаточно. Если есть сомнения в исправности девайса, можно воспользоваться тем же Rufus, прогнав несколько тестов. Далее все просто – скачиваем LiveCD и приступаем к установке. Сперва вы увидите следующий экран:



Cпустя некоторое время на дисплее появится текстовое меню:



Нас интересует 9-й пункт – его и выбираем. Запускается процесс установки:



Экспертный режим не трогаем, а вот выбор между GPT и MBR зависит от возраста материнской платы вашей машины. Если вы приверженец “классики” в лице BIOS, выбирайте второй пункт. Стоит UEFI – выбираете первый. После подтверждения NAS4Free любезно сообщит, какие операции собирается проделать – соглашаемся на все:



Далее, выбираем привод с установочным диском (в нашем примере он единственный):



Затем следует указать флешку, на которую будет произведена установка. Ее легко отличить от системного накопителя по размеру и названию:



На следующем этапе задаем размер файла подкачки. Правило простое: если используете накопитель в 2 ГБ – ставьте 512 Мб, 4 Гб – ставьте 1024 Мб, если 8 – 2. В комментариях у многих возник справедливый вопрос, а насколько вообще надежно устанавливать операционную систему на флешку, тем более делать на ней swap? Считаю нужным прояснить этот момент. Во-первых, особенность embedded-версии заключается в том, что в RAM создается образ диска системы, то есть обращение к флешке идет лишь в момент загрузки NAS, а также при сохранении настроек. Во-вторых, установщик требует создать файл подкачки в обязательном порядке, при этом определяя его размер некорректно. Сделать 8-гиговый своп на девайсе в 4 гига? Легко! Во всяком случае, по мнению программы, попытаться стоит. Чтобы избежать ошибок, проще всего выставить одно из корректных значений, приведенных выше. И, наконец, подключение файла подкачки осуществляется вручную в настройках – он не будет использоваться, а значит, и флешка не будет убита.



Начнется процесс установки, по завершении которого вы увидите следующий экран:



Можете отключать флешку и перезагружаться – установка прошла успешно.

Теперь поработаем с самим NAS. Поскольку в качестве материнской платы мы выбрали бюджетный вариант для тонкого клиента, начать придется с настройки параметров загрузки, подключив к аппарату не только флешку, но и монитор с клавиатурой. В качестве видеовыходов присутствует D-Sub и HDMI, так что проблем возникнуть не должно. После включения машины зажимаем “Delete”, и задаем в меню “Boot” главным загрузочным девайсом нашу флешку (по умолчанию будет грузиться UEFI Shell, а он нам не нужен). Сохраняем изменения, перезагружаем NAS, и если все сделано правильно, видим уже знакомое меню:



Подключать NAS в рабочее окружение можно любыми способами: через роутер, свитч, нуль-хаб – все зависит от ваших личных потребностей. Поскольку вы наверняка захотите вывести машину в домашнюю сеть, лучший вариант – роутер, поэтому давайте настроим статический IP-адрес в пункте 2. Последовательно отвечайте на задаваемые системой вопросы:

  • Do you want to use DHCP for this interface? – No (мы хотим задать статический IP)
  • Enter new LAN IPv4 address – 192.168.1.250 (установлен по умолчанию, если в вашей сети он уже используется – введите любой свободный)
  • Enter new LAN subnet mask – 24 (маска подсети 255.255.255.0)
  • Enter IPv4 default gateway – 192.168.1.1 (указываем адрес роутера)
  • Enter DNS IPv4 address – 192.168.1.1 (также указываем адрес роутера)
  • Do you want to configure IPv6 for this interface? – No (в домашней сети IPv6 нам попросту не нужен)

Об удачном завершении настройки будет свидетельствовать этот экран:



На этом подготовка NAS завершена – теперь можно подключать хранилище к сети и приступать к настройке.

Настраиваем диски


Все операции осуществляются через удобный WebGUI – просто наберите в барузере установленный ранее IP (в нашем случае – 192.168.1.250) и сразу попадете на форму авторизации:



Логин по умолчанию – admin, пароль (кто бы мог подумать) – nas4free. Залогиниваемся и видим системный монитор:



Давайте-ка сразу перейдем на великий и могучий: отправляемся в “System” –> “General”, и меняем язык на русский:



Здесь же можно задать новые имя пользователя и пароль к вебинтерфейсу.

Теперь приступим к настройке дисков. Идем в раздел “Диски” –> “Управление”, и… ничего не обнаруживаем:



Только без паники – в NAS4Free все нужно делать руками. Самый простой вариант – нажать на “Очистить конфигурацию и импортировать диски”, но я рекомендую нажать на синий плюсик справа и добавлять накопители по одному. Меню выглядит следующим образом:



Пройдемся по опциям:

  1. Описание можно не заполнять вообще, я вбил сокращенное название диска;
  2. Режим передачи оставляем Auto;
  3. Период перевода накопителей в режим ожидания указываете в зависимости от ваших личных потребностей. Однако следует учесть: частая перестартовка не идет на пользу даже надежным WD Re, поэтому выставлять 5-10 минут не имеет смысла – это лишь ускорит износ HDD;
  4. Управление питанием – я выставил Level 127 – компромисс между производительностью и энергопотреблением;
  5. Уровень шума – не считаю нужным использовать, благо WD и так работают очень тихо;
  6. Если хотите включить мониторинг S.M.A.R.T. – ставьте галочку;
  7. Поскольку диски новые, оставляем Unformated (неотформатированы) в последней строке.

Теперь нажимаем кнопку “Добавить” и повторяем процедуру для оставшихся дисков. Флешку добавлять не нужно во избежание всяких недоразумений (форматнете ее сгоряча, и все придется начинать с нуля).

После всех манипуляций видим в меню настройки дисков следующее:



Читаем предупреждение на скриншоте. Да, такова особенность NAS4Free: сперва вносим настройки, потом подтверждаем выбор, нажав “Применить изменения” – придется привыкать. После этого наблюдаем результат своих действий:



Если хотите получать данные S.M.A.R.T., отслеживая состояние дисков, пройдите на одноименную вкладку.



Проставьте галочку в чекбокс “Включить”, выберите режим электропитания Standby (чтобы не беспокоить винчестеры в режиме ожидания) и сохраните изменения. Также имеется возможность настройки оповещений. Теперь просмотреть подробные данные по каждому накопителю можно в разделе “Диагностика” -> “Информация” -> “S.M.A.R.T.”

Итак, оба диска Online, все системы работают нормально. Но это только начало пути. Давайте перейдем на вкладку “Форматирование HDD”. Как мы и договаривались в начале статьи, будем использовать ZFS. Выбираем оба накопителя и нажимаем “Далее”:



На следующем шаге задаем метку тома – я выбрал WDREZFS%1. Конструкция “%1” означает, что диски, которые мы форматируем, получат порядковые номера, начиная с единицы. То есть, первый будет назван WDREZFS1, второй – WDREZFS2, и т.д. Если не указать отправную точку, поставив знак “%” без цифры, то система сама пронумерует HDD. Также можно давать названия по серийным номерам. Например, “[4” означает, что в качестве метки будут использованы последние четыре цифры серийного номера.

Далее, крайне рекомендую поставить галочку напротив “Создание ZFS на раздел GPT”, если вы собираете сложный многодисковый пул, планируя добавлять новые накопители в будущем.



Форматируем диски, дожидаемся окончания операции и нажимаем на кнопку “Ок”.

Теперь нам необходимо собрать виртуальное устройство. Идем в “Диски” –> “ZFS” –> “Пулы” –> “Виртуальное устройство”, нажимаем на синий плюс и видим следующую картину:



Здесь мы можем собрать диски в массив. Мне нужен аналог RAID-1, поэтому я выбрал “Зеркало” (для справки, “Страйп” – по сути, тот же RAID-0). Подтвердив выбор, не забудьте применить изменения:



Теперь отправляемся на вкладку “Пулы” и добавляем новый, используя только что созданное виртуальное устройство:



Все, что требуется – придумать имя, более ничего настраивать не нужно.

В принципе, уже можно начинать закачивать файлы, но лучше всего воспользоваться главным преимуществом ZFS – возможностью создавать датасеты. По сути, они представляют собой дочерние файловые системы, благодаря чему у нас появляется возможность выбирать для каждого датасета способ сжатия, задавать права доступа и дисковые квоты (что исключит ситуацию, когда ваша видеоколлекция благополучно съест все свободное место под документы), а главное – создавать снэпшоты, позволяющие практически мгновенно восстанавливать утраченную информацию. Поэтому давайте перейдем в “Dataset’ы” и создадим несколько:



На скриншоте выше выбран единственный пул – WDREP и метод сжатия lzjb (компромисс между эффективностью и производительностью). Дедупликацию данных оставляем выключенной, так как для ее адекватного функционирования требуется минимум 16 гигабайт RAM. Сам термин обозначает способ сжатия массива данных методом исключения дублирующих копий. Он пригодится, например, в том случае, если вы регулярно создаете резервные копии больших объемов информации, при этом разница между ними минимальна. Если же NAS играет роль лишь хранилища для кино, музыки, фотографий и другого медиаконтента, выгоду дудупликации вы просто не заметите, а значит и тратить дополнительные деньги на железо не стоит. Остальные настройки оставляем по умолчанию. Единственное, в целях демонстрации я поставлю галочку напротив “Видимость Snapshot’ов” – теперь снимки будут видны с других устройств. В поле “Резервируемое пространство” можно указать минимальный гарантированный объем датасета, а “Квота” позволяет задать верхнюю планку. Ниже можно выбрать пользователей и настроить права доступа:



Аналогичным образом можно добавлять сколько угодно еще датасетов:



Время загружать файлы


NAS полностью готов к эксплуатации, осталось научить его общаться с внешним миром. Для этого операционная система предлагает весьма внушительный набор инструментов на любой вкус, расположенных в меню “Службы”. Что нужно именно вам – решайте сами, сейчас я ограничусь базовой настройкой FTP:



Не забудьте поставить галочку в чекбокс “Включить” (по умолчанию все службы отключены). Количество клиентов задается по числу устройств, которые будут одновременно контактировать с хранилищем (для меня актуально 3). Количество соединений я рекомендую оставить 2. Тогда закачка/скачивание файлов будет осуществляться в один поток, что позволит избежать фрагментирования и добиться максимальной скорости. Сохраним настройки и попробуем подключиться к NAS:



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

Снэпшоты – мгновенные снимки всего пула, или выбранного датасета. Если не вдаваться в подробности, снэпшот – самый быстрый и “дешевый” в плане занимаемого места способ создания резервной копии. На данный момент функционал управления снимками, реализованный в WebGUI, несколько ограничен, однако способен в полной мере удовлетворить потребности рядового пользователя. Хотите больше – придется использовать консоль.

NAS4Free поддерживает ручное и автоматическое создание снэпшотов. Чтобы сделать снимок вручную, перейдите на вкладку “ZFS” –> “Snapshot’ы” –> “Snapshot”, нажмите плюсик, укажите путь (для примера ниже я создал датасет Music) и придумайте имя для будущего снимка:



Галочка в графе “Рекурсивно” означает, что будут созданы снимки всех дочерних датасетов, находящихся в Music, если таковые будут обнаружены. Результат будет следующим:



Да, это не ошибка – снэпшот не занимает свободное пространство до тех пор, пока данные в датасете не будут изменены. Например, он будет расти по мере удаления mp3-файлов из Music. Процесс создания снимков можно автоматизировать на вкладке “Автоматический Snapshot”.



Здесь, помимо рассмотренных выше настроек, можно выбрать время создания снимка и период его хранения. Задать иной тип, кроме daily здесь нельзя (это возможно только через консоль).

Хорошо, допустим, вы нечаянно удалили важные файлы. Каким же образом их можно восстановить? Это делается с помощью создания клонов. Давайте вернемся на вкладку “Snapshot” и нажмем на иконку в форме гаечного ключа напротив снэпшота. Появится следующее окно:



Здесь вам необходимо выбрать путь, по которому будет располагаться клон. Само собой, он должен быть уникальным, и не повторять названия датасетов. Нажмем на “Выполнение” и проверим результат по FTP:



Как видите, клон MusicSnap полностью повторяет содержимое оригинального датасета. Теперь можно извлечь из клона утраченные файлы и скопировать обратно в Music. После клон можно удалить в одноименной вкладке:



Финальный штрих


Итак, ZFS Mirror на базе практически неубиваемых Western Digital Re позволяет создать домашний NAS вполне приемлемой надежности даже несмотря на отсутствие поддержки ECC системной платой. Однако в описанной системе есть и одно слабое место – флэшка. Флэш-память надежной никак нельзя назвать, если только вы не используете промышленные чипы, однако в NAS4Free предусмотрен очень удобный механизм поднятия сервера с нуля. В разделе “Система” – “Сохранение/Восстановление” вы можете получить XML-файл с настройками всего лишь одним щелчком мыши:



Опционально доступно шифрование по паролю. Если флэшка выйдет из строя, все, что потребуется от вас – установить систему начисто и восстановить конфигурацию из файла. Все ранее созданные пулы и датасеты, как и сохраненная информация, будут вновь доступны.

Собственно, на этом все – домашний NAS готов к работе. На данный момент описанная выше сборка стоит у меня около месяца, переварив за это время где-то 500 гигабайт. Конечно, это далеко не работа на износ, тем не менее хранилище функционирует безупречно, каких-либо проблем за это время не наблюдалось. А теперь устрою небольшой интерактив: пишите в комментариях, какие функции NAS4Free вы хотели бы увидеть, или какие нестандартные решения хотели бы реализовать на ее основе. Так, например, Dispi интересовался возможностью поднятия полноценного LAMP – заявка принята, хотя не обещаю публикацию в ближайшее время.

Средняя зарплата в IT

110 000 ₽/мес.
Средняя зарплата по всем IT-специализациям на основании 8 657 анкет, за 2-ое пол. 2020 года Узнать свою зарплату
Реклама
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее

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

    +2
    «Блок питания: Chieftec HPS-350NS»
    который хорошо если на кпд 50% будет под такой нагрузкой работать. отличный совет для «людей, далеких от системного администрирования»

    «На следующем этапе задаем размер файла подкачки. Правило простое: если используете накопитель в 2 ГБ – ставьте 512 Мб, 4 Гб – ставьте 1024 Мб, если 8 – 2.»
    Файл подкачки на флешке? Серьезно? Да еще советовать при 8 Гб — 2 Гб свопа… Для наса?
    Да, я смотрю, nix вы лучше винды знаете.

    «Дедупликацию данных оставляем выключенной – для ее адекватного функционирования требуется минимум 16 гигабайт RAM, что в нашем случае – непозволительная роскошь.»
    Ну да, если покупать «оперативную память: Transcend SO-DIMM 2Gb DDR-III 1333Mhz x 2 – 3040 руб.», то роскошь, а если кингстоны 8гбх2 по 2600 за планочку, то есть за 5200 всего — то не такая уж и роскошь.
    И вообще, Вы же «людям, далеким от системного администрирования» пишите — могли бы и объяснить: что зачем и почему именно им это нафиг не потребуется или наоборот жизненно необходимо, что пару тысяч можно доплатить.
      0
      > БП
      Ну попробуйте найти блок питания меньшей мощности сейчас (барахолки не предлагать). Хотя нет, пардон, находил 300ваттный, по такой же цене, только от нонейм-конторы какой-то. Так пишете, будто он будет выжирать больше, чем может потребить система. Или мне на «Авито» всех посылать, чтобы им продали нечто с дутыми кондерами?
      > Своп
      Внезапно, это официальная рекомендация разрабов. Зачем? Вопросы к ним. При 4 гигах RAM все равно не задействуется. Что он есть, что его нет – не принципиально.
      > Оперативка
      Ну да, еще 2 тысячи сверху. А если бы Вы посмотрели спецификации материнки, то узнали бы, что 16 гигов ставить на нее бесполезно.
      > Рассказать про дедупликацию
      Вот здесь соглашусь, действительно стоит описать в двух словах.
        +1
        «Ну попробуйте найти блок питания меньшей мощности сейчас»
        Корпус надо правильно выбирать. В прошлой теме был прекрасный пример с 120-ваттным. За-гла-за.

        «Так пишете, будто он будет выжирать больше, чем может потребить система.»
        Вам 750 ваттный БП что написал? КПД 38%. Что подразумевает КПД вы должны были бы знать еще из курса школьной физики. Ибо да, это, внезапно, означает то, что вы написали.
        А то мамку выбрали для экономии электричества, а бп…

        «Внезапно, это официальная рекомендация разрабов.»
        А головой подумать религия не позволяет? Держать своп и систему на флешке — просто гениальная идея, особенно вкупе с советом использования уже юзанных флешек. Отличие флешек от ssd, надеюсь, знаете в плане применений под ОС?
        И да, вы сейчас только что расписались, что и в nix не понимаете, если не можете на пальцах объяснить необходимость свопа, а киваете на разрабов.

        «При 4 гигах RAM все равно не задействуется»
        У людей и под 16 утилизируется. Сами же рассуждали о других вещах, которые там можно поднять.
        «Ну да, еще 2 тысячи сверху. А если бы Вы посмотрели спецификации материнки, то узнали бы, что 16 гигов ставить на нее бесполезно.»
        Что ж поделать, если собирает систему человек, не разбирающийся. Ибо она и диска только два может, а вы на голубом глазу пишите:
        «если вы собираете сложный многодисковый пул, планируя добавлять новые накопители в будущем.»
        Куда, куда добавлять накопители? Во внешний рейд?

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

        Итого советы тем, кто по недоразумению последует за автором темы, но не хочет выбросить деньги зря:
        — сменить корпус на попроще и бп поменьше;
        — если планируется вырост, то выбрать мамку с большими возможностями и проц мощнее (пентиум раза в три мощнее, а потребление системы в те же 120 ватт не упрется);
        — если же важны минимальные энергопотребления с минимальными задачами — то данную мамку и корпус с бп ватт на 60, и сразу понимайте, что кроме начальных двух винтов больше вы туда ничего не воткнете;
        — поставить побольше оперативки, а если ставите 4 Гб — то ставьте одной планкой. Скорость если и упадет, то на несколько процентов, что для Nas не важно, а вот нарастить объем в дальнейшем будет проще.
          0
          «А то мамку выбрали для экономии электричества, а бп…»
          То что мощность блока выше потребляемой это не значит что из сети будет забираться мощность равная мощности блока. А то что пишет програмка это ещё проверить нужно как они его считают. КПД блока зависит от качества самого блока, наличия коррекции коэффициента мощности (PFC), оптимальным оно будет при нагрузке 30-70% от максимальной. Хотя для системы с двумя дисками 350Вт избыточно конечно, соглашусь что нужен другой корпус. :) Мой неэкономичный NAS с тремя древними дисками поджирает 40-60 Вт. :)
          Ну и прирост от параллельного использования памяти 20-30% А в остальном согласен :)
            0
            «То что мощность блока выше потребляемой это не значит что из сети будет забираться мощность равная мощности блока.»
            А я это где-то утверждал?
            Я утверждал ровно другое: «Вам 750 ваттный БП что написал? КПД 38%»
            Там потребление системы в районе 25 Ватт, т.е процентов 7 от максимальной даже у 350 ваттника, а на 750-ке, на которой он изначально поднял — так вообще около 3% всего. Можете задать термалтейку вопрос, как они КПД считают, но с учетом циферок — я им верю.

            «Ну и прирост от параллельного использования памяти 20-30% „
            по тестам — в зависимости от задач. запись в память практически не ускоряется, чтение из памяти 10-20%, но это все хорошо в синтетике, на реальных задачах бывает по разному. Здесь же еще ко всему слабейший энегоэффективный проц и нас, а не игровой комп.
            А вот если ты ошибся и тебе не хватит оперативки под все задачи (аппетит приходит во время еду), то полностью поменять 2х2 Гб на 2х4 Гб или просто доставить вторую на 4 Гб — разница существенная.
            0
            А вы не могли бы привести пример альтернативного конфига с простецким обоснованием «почему» (для тех кто около нуля в плане железа)?
              0
              Скажите, а вы вначале исполняете задачу, а потом уточняете, что надо было делать?

              Просто без понимания, зачем это все Вам можно кучу вариантов накидать:

              а) какой-нибудь Western Digital My Cloud EX2 Ultra (и не насиловавть свой же мозг).
              б) мамку с сокетом AM1, например от asus, где будут те же 2 сата, но уже 6 Гбит/с, до 32 Гб оперативы (нахрена ей столько, правда?) + атлон AM1 на 25 ватт, который должен быть производительнее этого силера, корпус с встроенным маломощным бп по вкусу, оперативы по желанию. По ценам выйдет не дороже, если не дешевле еще даже.
              в) Chenbro ES34169 + mini-ITX мамку от асуса с 4 сата 6 Гбит, проц от пенька (раза в три мощнее силера из темы) до i7, в зависимости от толщины кармана.
              г) HP Microserver Gen8, тогда и файловую систему ZFS можно будет без опасения использовать, ибо там ECC. Только конфиги выше celerona брать смысла нет — лучше купить отдельно подходящий проц (например, бу xeon e3 v2), а опертивка есть у кингстона совместимая, которая стоит подешевле брендированной HP (причем от того же кингстона)…

              Промежуточных вариантов — вагон и маленькая тележка. Так что все в задачи упирается.
                0
                Спасибо, будем разбираться.
                  0
                  Ну тут даже не то, чтобы разбираться надо.
                  Просто вначале нужно сформулировать «хотелки», которые этот ящик должен будет исполнять и исходя из них понять, какие ограничения важны:
                  — критичен ли размер ящика, а то можно собрать не на mini-ITX, а на mATX или на ATX, а может вообще бу-шный стоечный сервер взять в итоге;
                  — критично ли потребление — тогда упор на потребление процессора больше делается;
                  — максимализация объема и возможность расширения — смотрим на количество sata на матери или медитируем над рейд-контроллером + плюс ищем корпус, куда это все впихнуть.
                  — максимальный объем памяти — у мамок ограничения от 8 до 32 Гб, 16 — достаточно оптимально, но чем больше функций повесите, тем больше теоретический объем лучше про запас иметь;
                  — если же требуется производительность — то кроме процессора надо не забывать об охлаждении и его габаритах, особенно для компактных корпусов;
                  — а может нужны две сетевые и мини писие экспресс порт под вайфай адаптер, чтоб полноразмерный слот не занимать — в итоге получите машинку для роутинга в сети и раздаче вайфая для все устройств, например;
                  — если вдруг он еще будет видео гонять, то смотрим производительность встроенного видео и думаем над установкой низкопрофильной карты (ну и считаем, хватит ли БП в этом случае);

                  Но главное понять, какой бюджет потяните.

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

                  PS. Если действительно рассматриваете сейчас что бы взять — посмотрите в сторону последнего готового варианта в самой дешевой комплектации и прикиньте, чего в нем вам не хватает. Если всего слишком много — тогда думать над самой простой и дешевой конфигой, если не хватает чего-то важного, что нельзя на нем — думать над более серьезным самосбором. Если же все более менее подходит — то самосбор аналога выйдет не дешевле.
              0
              > Тут всякое про БП

              Про БП вам уже ответили, не буду повторяться.

              > А головой подумать религия не позволяет?

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

              > Куда, куда добавлять накопители? Во внешний рейд?

              Ну, задуматься о том, что этот гайд не для «людей, которые хотят сделать NAS из двух дисков», а о NAS4Free тоже не судьба, ок.
                0
                «Про БП вам уже ответили, не буду повторяться.»
                И что же такого мне написали про БП, что опровергало бы мои слова?
                Вверху посчитали, что я считаю, что БП 350 Ватт тратит 350 ват всегда — чего я не писал.
                Внизу выкинули из формулировки задачи нагрузку и написали про то, что КПД не зависит от мощности БП — а я обратного так же нигде не утверждал.
                Так что очень интересно почитать, чего же ВЫ мне бы написали. С учетом, что это ВАШ скриншот был с КПД БП в 38%.

                Итак (барабанная дробь), задача школьного уровня:
                Сколько потратил БП на питание системы с потреблением 22,9 Ватт, если его КПД при такой нагрузке 38%?

                Я понимаю, задача сложная. Но вы — постарайтесь, я верю в вас.

                «А покурить маны религия не позволяет? Если бы почитали, то узнали бы, что к флешке идет обращение в момент загрузки системы, когда создается ее виртуальный образ в RAM, а в последующем флешка юзается только при сохранении настроек в xml-файл. Созданный своп еще нужно включить руками, а настройщик попросту не дает выставить 0 в ходе установки. Ну да ладно, кому маны нужны, правда же?»
                Вау, наконец-то ко второму ответу вы покурили маны!
                А то после прочтения вашей статьи-гайда о NAS4Free, оказывается, читатели должны был это делать за вас, чтоб понять как это работает.

                Ведь это у ВАС неиспользуемый своп каким-то образом зависит от объема оперативки, а не у меня. Казалось бы, зачем, если он не юзается и вообще ручками включается? Вы в своем гайде о NAS4Free это писали? Нет.

                Так что Вы уж либо крестик снимите, либо штаны наденьте (с).

                «Ну, задуматься о том, что этот гайд не для «людей, которые хотят сделать NAS из двух дисков», а о NAS4Free тоже не судьба, ок.»
                А что, в общем случае мамки тоже только 8 гигов поддерживают?
                А то вы как-то избирательно подходите:
                — про 16 гигов оперативки вы указали, что мамка не поддерживает, а я такой нехороший, даже спеки не посмотрел. Хотя, казалось бы, вот я как раз нигде не указал, что именно в эту мать надо вставлять 16 гигов, и у меня был общий комментарий для всех насостроителей без опыта, что 16 гигов сейчас это дешево и доступно и надо отталкиваться от задач.
                — а на то, что винтов больше 2 мамка не поддерживает «ой, не обращайте внимание на спеки, гайд то для всех, а не про конкретно эту мамку»

                Понимаю, обидно, когда столько сил типа вложил в статью, а тебя критикуют.
                Но так и логикой надо уметь пользоваться. А не менять аргументы на противоположные каждый раз, лишь бы белым и пушистым выглядеть.
            0
            Максимальная мощность БП (350) никакого отношения к КПД не имеет.
              0
              А где я это заявлял? Вот прям цитату?
              Я написал: «который хорошо если на кпд 50% будет под такой нагрузкой работать.» Подчеркиваю «под такой нагрузкой».

              Или вы считаете, что КПД БП не зависит от того, какую нагрузку он питает? И что от 0 до 350 Ватт у БП будет один и тот же КПД, допустим в 85%? Ну ок, давайте тогда вообще киловат поставим, разницы же никакой, да?

              У данной систему потребление 22,9 Ватт, что подтверждается фееричным скриншотом из прошлой статьи автора, которая на хабре, где ему умный софт насчитал, что КПД БП на 750 Ватт с этой нагрузкой составил 38% и посоветовал поставить БП в 28 Ватт. Не верить инженерам, что их БП на такой нагрузке имеет такое КПД я как-то не вижу смысла.
                0
                Вообще то имеет, поскольку на нагрузках менее 20% максимальной мощности БП (что мы имеем в этой статье и в первой, для 350Вт 20% это 70Вт) КПД почти любого БП где то у плинтуса и даже не является предметов сертификации никаких стандартов кроме 80 PLUS Titanium.

                Наверное можно даже устроить тотализатор на том сколько времени проработает эта дешевая хрень, даже не имеющая PFC ни в каком виде проработает 24/7 на такой нагрузке.
              0
              какие функции NAS4Free вы хотели бы увидеть, или какие нестандартные решения хотели бы реализовать на ее основе.


              Дома самосборный NAS на Lubuntu с GUI. Помимо медиацентра с KODI, там крутится синхронизация файлов на BitTorrent Sync. Можно ли последний поднять на NAS4Free?
                +1
                NAS4Free — это FreeBSD, bittorent sync под FreeBSD отлично работает, использую уже пару лет. но гуя и коди на моём nas нет — только хранилище. коди использую по сети на китайской андроид приставке за 30 долларов.
                  0
                  Ну я гуём только для kodi и пользуюсь (ещё стим игры иногда), остальное всё по ssh и веб-интерфейсу.
                  Хорошая для меня новость, спасибо :)
                0
                Для людей далеких от системного администрирования не рекомендую FreeNAS и NAS4Free. Они легко ставятся, но в процессе эксплуатации могут быть проблемы, которые не решит даже опытный сосед сисадмин.
                  +7
                  Пример таких проблем?
                    0
                    У меня был такой случай. Проблема в файловой системе. При загрузке FreeNAS пытается ее устранить, не получается и NAS перегружается. И так по кругу.
                      0
                      Руками решается эта проблема — Google в помощь. Если правильно помню — не проходит процедура восстановления файловой системы.

                      http://www.nas4free.org/forums/viewtopic.php?t=10864

                      Делал по аналогичной инструкции, только более полной, но и тут смысл понятен.
                        0
                        Да. Погуглил, устранил и перешел на ubuntu server. Вот уже лет 5 как там
                      +1
                      Например с неделю назад упала производительность — скорость единственного диска в пуле упала с 120+МБ\сек до ~20. фрагментация 19% и дефрагментация на ZFS невозможна (насколько я знаю). Ни других дисков, ни другого NAS у меня нет, и бэкап мне слить по большому счету некуда.
                    0
                    Тут, скорее, вопрос религии FreeNAS или Nas4Free. У меня FreeNAS беспроблемно крутится уже года 3 на GIGABYTE GA-C1037UN-EU c 6 гигами памяти на борту. Трансмишн, БТсинк, пара виртуалок чувствуют себя прекрасно, а пара гигабитных портов делают работу с сетью комфортной.
                      +1
                      Есть ещё OpenMediaVault, на базе debian'овских пакетов. Вполне себе рабочий, третья версия уже в работе. Ну и кучка менее продвинутых дистрибов.
                        0
                        Поддерживаю OMV! Второй год на нем крутится почти бюджетный НАС на ASUS H87I-PLUS + Core i3 — 4160 + 8ГБ RAM.
                      0
                      Можно ли в итоге получить несколько самба-шар с различными правами, раздаваемыми через группы пользователей? Чтобы без колдовства в консоли, а тыканьем из гуи? Я несколько лет назад пробовал, не осилил…
                      0
                      Несколько лет использую для NAS openmediavault. Функционал можно расширять плагинами.
                        0
                        У меня тоже OpenMediaVault больше года на Odroid C1 (аналог RaspberryPi) крутится как торрент качалка и самба. По HDMI можно на прямую к ТВ подключит, но мне удобнее по DNLA. Система на 2GB флешке. Фильмы на 1TB через USB. Потребляет 2A при 5V. На GPIO пару датчиков висит — температура, Co2 и давленые. Резервов хватает.
                        0
                        Систему на флэшку — сомнительное решение. Ну, может есть какие-то особо живучие флэшки, но обычный Transcend 700 у меня в качестве системного диска для NAS (под обычной Ubuntu Server) продержался неделю. Каюсь, не предпринимал никаких мер для снижения количества обращений к диску… Но всего неделю!
                          +1
                          К флешке в NAS4Free обращений минимум. По сути, только при сохранении настроек — образ системы грузится в RAM на старте, так что живет долго. Опять же, если флешка сдохнет, можно будет с xml восстановиться за пару секунд.
                            0
                            Это пока вы не начали прикручивать к нему дополнительный функционал. Когда нибудь вам придется перевести root в readwrite режим и привет флешке.
                          0
                          Нда, поставить такие диски и систему на флешку, чтобы видимо флешка сдохла месяца через 2-3, особенно учитывая, что там же и свап.
                            0
                            OMV установлен полтора года назад на Transcend JetFlash 700 8GB — работает круглосуточно, пока все в порядке.
                              +1
                              Система загружается в RAM на старте в виде виртуального диска, флешку теребит только при настройках, так что жить будет долго.
                              0
                              У FreeNAS все куда печальнее: в минимальных требованиях указаны аж 8 Гб RAM и 8-гигов места, однако для комфортной работы создатели ОС рекомендуют придерживаться формулы 16х16 (и четыре ядра в придачу).
                              Да? Ну хорошо что я об этом не знал, когда ставил FreeNAS. А то пришлось бы сразу сносить.
                              image
                                0
                                Зависит от файловой системы — если ZFS то и 8 Гб не хватает.
                                  0
                                  Да? Ну, пойду объясню ему, что он не должен работать. Совсем.
                                  Last login: Wed Sep  7 10:52:22 2016 from 192.168.224.202
                                  FreeBSD 10.3-STABLE (FreeNAS.amd64) #0 r295946=5327704(9.10-STABLE): Wed Aug  3 12:13:26 PDT 2016
                                  
                                          FreeNAS (c) 2009-2016, The FreeNAS Development Team
                                          All rights reserved.
                                          FreeNAS is released under the modified BSD license.
                                  
                                          For more information, documentation, help or support, go here:
                                          http://freenas.org
                                  Welcome to Cosmic Rays Laboratory FreeNAS server
                                  [root@freenas] ~# df -T
                                  Filesystem                                              Type      1K-blocks      Used     Avail Capacity  Mounted on
                                  freenas-boot/ROOT/default                               zfs        37828435    631011  37197424     2%    /
                                  devfs                                                   devfs             1         1         0   100%    /dev
                                  tmpfs                                                   tmpfs         32768      8316     24452    25%    /etc
                                  tmpfs                                                   tmpfs          4096         8      4088     0%    /mnt
                                  tmpfs                                                   tmpfs        339644    101220    238424    30%    /var
                                  freenas-boot/grub                                       zfs        37203905      6481  37197424     0%    /boot/grub
                                  fdescfs                                                 fdescfs           1         1         0   100%    /dev/fd
                                  DISK1                                                   zfs       300676155  27813645 272862510     9%    /mnt/DISK1
                                  DISK2                                                   zfs       152371120        20 152371100     0%    /mnt/DISK2
                                  DISK3                                                   zfs       149323704        19 149323685     0%    /mnt/DISK3
                                  DISK4                                                   zfs       149323702        19 149323683     0%    /mnt/DISK4
                                  DISK5                                                   zfs       113770419     31882 113738537     0%    /mnt/DISK5
                                  DISK1/.system                                           zfs       272862530        20 272862510     0%    /var/db/system
                                  DISK1/.system/cores                                     zfs       272863209       699 272862510     0%    /var/db/system/cores
                                  DISK1/.system/samba4                                    zfs       272862591        81 272862510     0%    /var/db/system/samba4
                                  DISK1/.system/syslog-7f4d67ae16c94917b949456bb9f364ad   zfs       272862838       328 272862510     0%    /var/db/system/syslog-7f4d67ae16c94917b949456bb9f364ad
                                  DISK1/.system/rrd-7f4d67ae16c94917b949456bb9f364ad      zfs       272862529        19 272862510     0%    /var/db/system/rrd-7f4d67ae16c94917b949456bb9f364ad
                                  DISK1/.system/configs-7f4d67ae16c94917b949456bb9f364ad  zfs       272863501       991 272862510     0%    /var/db/system/configs-7f4d67ae16c94917b949456bb9f364ad
                                  linprocfs                                               linprocfs         4         4         0   100%    /compat/linux/proc
                                  DISK1/jails                                             zfs       272862529        19 272862510     0%    /mnt/DISK1/jails
                                  //USER@SERVER1/NM_DATA$                                 smbfs     174827360 172195428   2631932    98%    /mnt/MNT_NM
                                  //USER@SERVER2/WORK                                     smbfs      15190708  12297928   2892780    81%    /mnt/MNT_ADC
                                  


                                  Вообще, конечно, памяти бы добавить надо, но больше под рукой не нашлось. И ничего, работает. Шара шарится, данные бэкапятся, скрипты крутятся. Всё хорошо.
                                0
                                Есть еще неплохая штука — napp-it:
                                https://www.napp-it.org/

                                ZFS для всех плюшек (большие хранилища, RAIDZ, дедупликация) очень любит RAM, много RAM.
                                При этом очень желательно, ECC. Что тянет за собой нормальные серверные комплектующие, например, маму от Supermicro, Xeon, итп. Хотя простенький маленький экономный NAS кому-то более интересен.
                                  0
                                  К счастью в 2016 году одно другому не мешает. Например ASRock E3C226D2I — это mini-ITX серверная мобо с ECC и IPMI, продают за 6300р.
                                    0
                                    а чем плохи с ECC и сокетом 1151 от гигабайтов и асусов? только тем, что IPMI нет?
                                    та же GigaByte GA-H170N-WIFI тысяч за 8 которая?
                                      +1
                                      GigaByte GA-H170N-WIFI не умеет ECC, что касается остальных гигабайтов и асусов — это довольно абстрактно, предлагайте модели, обсудим.
                                      Вы наверное купились на фишку маркетологов ECC/non ECC — для десктопных плат в большинстве случаев это означает что ECC память действительно поддерживается и работает, но только в режиме non-ECC, т.е. нужно проверять спеки на сайте производителя.
                                      Кстати маркетологический режим ECC only тоже часто не соответствует действительности.
                                        0
                                        П*сы.
                                        Но вот, например, у Asus P10S-I на сайте самого асуса ничерта не сказано, что в режиме ECC работает… Как понять?
                                          +1
                                          Написано Memory Type: DDR4 2133 UDIMM non ECC and with ECC, ну и в руководстве в пунктах биоса виден memory scrub, так что все с ней ОК.
                                  0
                                  Неужели сейчас для домашней файлопомойки нужно целых четыре гига оперативы? Я понимаю, она не очень дорогая, можно и поставить, но в тех же роутерах на openwrt её 16-32 мегабайта и даже хватает. Понятно, что там производительность ниже и все такое, но разница аж на три порядка.
                                  Ну, а вообще если по теме (хотя это не совсем про NAS, но все же) можете посоветовать как сделать так чтобы видео, лежащее на файлопомойке можно было без особого геморроя смотреть на разных устройствах(ну хотя бы банально десктопная винда/андроид)? Пробовал создавать простую страничку с тегом плеера на HTML5, работает, но возникают проблемы если надо переключить субтитры/озвучку. Если юзать FTP, то переключить встроенные как правило можно, а вот внешние подгрузить уже беда. Есть ли более-менее простое решение?
                                    0
                                    Plex, Emby
                                      0
                                      Raspberry Pi и аналоги тянут Plex/Emby и темболее DLNA на 1Гб. Я больше опасался за диск без кеширобание и 24/7 торентами. Но пока без проблем и в етом плане.
                                        0
                                        Так и использую :)
                                      0
                                      DLNA или просто каталог расшарить на насе :)
                                      0
                                      Что-то я совсем потерялся, с каих пор домашний NAS требует 8 или даже 16 гигабайт ОЗУ и процессоров последних покалений?
                                      В моей бытности NAS собирали из того, что давно переехало в кладовую…
                                        0
                                        Сам раньше так делал, но потом переехал на микрокомпьютер Odroid XU4 и доволен. Ничего не шумит и потребляет минимально.
                                          0
                                          Это потребности файловой системы ZFS.
                                            0
                                            Наверно потому что люди на nas ставят виртуалки.
                                              0
                                              А что крутить на виртуалке в домашних сценариях использования? WEB серверы? Тут узкий канал интернета не позволит обслуживать большое количество подключений, обычно достаточно минимального железа, вон, люди даже на Intel Atom собирают, ZFS тоже считаю бесполезной фичей, зеркалирование и EXT4 будут ни чем не хуже. И оп, уже достаточно какого-нибудь C2D на 2Ghz и 4 гигов озу…
                                                0
                                                Ну не знаю, если надо людям и железо позволяет — почему бы и нет?
                                            +1
                                            Ну это скучно, установка дистриба и запуск дисков с качалкой. Это у меня даже роутер умеет ))) ну без понтовой ZFS зато из коробочки.
                                            Вот дальше всё самое интересное начинается: выбор видеосервера, выбор качалки, согласование их работы, настройка apple-сервисов в сетке, домашнее облако, БД, web-сервара ^_^
                                              0
                                              Будь у вас хоть трижды надежные накопители, дырка в ОЗУ убьет все данные при первом scrub. Память с ЕСС обязательна!
                                                0
                                                Из GUI и стартового экрана торчат уши pfsense. Или у них там на фре все одинаковое?))
                                                  0
                                                  пользуюсь пару лет nas4free
                                                  во первых «embedded» я бы не рекомендовал ставит тем, кто хочет получить полноценную систему, где можно установить все что нужно.
                                                  во вторых странно использовать zfs на двух дисках, так это же ничем не отличается от зеркалирования, кроме использования преимуществ фс. в raidz надо ставить минимум 3 диска, а лучше 5, чтобы добиться хорошего соотношения емкость/надежность
                                                    0
                                                    Можно ли сделать видео-регистратор для IP камер?
                                                      0
                                                      Можно через motion, ffserver и ffmpeg.
                                                        0
                                                        Помимо motion, обратите внимание на https://zoneminder.com/

                                                        Кроме того, я использую Xpenology с родным плагином для видеонаблюдения, работает отлично.
                                                        0
                                                        Во имя всего святого: Не используйте ZFS без ECC памяти!
                                                        Или пройдет death scrub.
                                                        И все данные будут убиты нафиг.
                                                          0
                                                          Все эти насы — пройденный этап. Фигня. Xpenology, вот это тема. Гибкая, простая в использовании, функциональная ос, все из коробки. А того что нету — можно поставить из офф/неофф репозитория.
                                                          Единственный минус — для новичка будет тяжело установить, и, к примеру, активировать её.
                                                            0
                                                            на счёт гибкости, что будет если система накроется медным тазом?
                                                            можно с мёртвого компьютера, на котором крутился Xpenology, снять диски, подключить к другому компьютеру и спокойно скопировать данные?
                                                              0
                                                              Да, при любой настройке дисков в оригинальном компьютере. Инструкция есть на сайте. Лишь бы хватило разъемов для дисков массива.
                                                            0
                                                            Для совсем уже слабого железа могу рекомендовать openmediavault.
                                                            У меня это проработало пару лет на ноуте из селеронной эры, на два ПК было без тормозов, стоял и плагин transmission
                                                              0

                                                              Тем, кто собирается заниматься домашним NASостроительством, вероятно, будет полезна данная конференция: http://forum.ixbt.com/topic.cgi?id=109:256-42

                                                                0
                                                                В-общем, как я понимаю, для простого обывателя, даже чуть-чуть имеющего отношение а ИТ самосборный NAS на подобных вещах — те еще пляски с бубном и требуют как минимум понимания, что же там вообще происходит. Пока мне кажется, в user-friendly системах побеждает ПО он Synology.
                                                                Для себя пока так и не решил какой метод использовать для бэкапа и хранения данных. Но похоже, это будет просто локальный диск + копия на яндекс.диске.
                                                                В связи с чем вопрос: я так понимаю, у облаков (за исключением апле?) нет возможности настроить лимит для «членов семьи»?.. Т.е. чтобы я мог выделить, например, для телефона жены в облаке 50Гб, в который бы автоматически сливались ее фото-видео и не смешивались с моимми?
                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                    0
                                                                    Вы сейчас путаете Synology (производитель, продаёт nas за немалые деньги) и Xpenology — установку их прошивки на любое железо. Нарушает лицензию, но ничего не стоит. Функций там вагон и маленькая тележка.
                                                                    0
                                                                    В ходе начальных опытов с NAS, тоже пошел по стопам автора, сначала windows server, потом готовые сборки (openmediavault, nas4free). Положительного опыта заработать не получилось. То одного не хватает, то другого.
                                                                    В результате решил, что домашний сервер все-таки стоит денег. Был куплен сервер одной малоизвестной компании (два года назад это обошлось в 12 т.р., сейчас можно найти за 18-20 т.р.), в качестве операционной системы, установлена Ubuntu Server LTS. Все необходимое завелось, хотя и не без танцев с атрибутом шаманов. С файловыми системами решил больше не экспериментировать, остановился на ext4. Вопросы бэкапа решает простенький скрипт который инкрементно архивирует важные папочки на специально отведенный HDD.
                                                                    p.s. не админ… думаю рано или поздно автор (администратор ОС *nix) поставит один из полных дистрибутивов.
                                                                      0
                                                                      В данном случаи исползуется файловая система + мэнеджер томов в одном флаконе — ZFS.
                                                                      ZFS при использовании дедупликации использует памяти примерно 300-500 байт на «кластер»…
                                                                      в 10 теробайтном масив помещается 2.5+ гигакластеров размером 4кило по даже 300 байт на кластер = примерно 800 гига РАМа…
                                                                      Но!
                                                                      Кластеры по умолчанию делаются 128к, но это ограничение вверх, маленький файл займет кластер меньшего размера. Но даже с такими 128к кластерами на 10 тера надо не менее 25 гига РАМ… на самом деле больше, «кластеры» то переменные…
                                                                      Короче дедупликацию лучше не включать если в система меньше сотни другой гига РАМа… тормоза жуткие будут…
                                                                        0
                                                                        Скажем так — не включать лучше на всем массиве. Но всегда можно выделить небольшой датасет для дедублицированных данных, например для хранения образов виртуальных машин. И рассчитать память по указанной вами формуле.
                                                                        0
                                                                        Среди специализированных решений, способных работать с ZFS, явно выделяются два конкурента – FreeNAS и NAS4Free.

                                                                        NAS OpenMediaVault (OMV) — отлично работает с zfs… А учитывая большое кол-во плагинов, ну Вы поняли.
                                                                          0
                                                                          А какой глубинный смысл использовать ZFS для дома? Я сам пользуюсь NAS OpenMediaVault-ом (до этого пару лет стояла Nas4Free) но так и не прочуствовал никаких преимуществ ZFS перед зеркалом в сценарии домашнего использования. Ведь для «кошерного» использования нужна ECC и соответствующий процессор — проще под зеркало более емкие винты купить.
                                                                            0
                                                                            У ZFS тоже есть режим а-ля зеркало.
                                                                            Основное преимущество ZFS — контрольные суммы на данных. Те кто используют ZFS иногда видят CHKSUM error в статистике. Пользователи других ФС (без КС) их не видят, а молча получают дырки в своих файлах.
                                                                              0

                                                                              В дополнение к тому, что сказал Krey. Снэпшоты в ZFS — весьма удобная и простая в использовании вещь (IMHO более простая и "бесшовная", чем в LVM).

                                                                                +1
                                                                                Это все прекрасно, но в среде SOHO — это фенечки для гиков. Реальная ценность их в домашнем окружении околунелавая. Вот было бы интересно узнать, сколько процентов пользователей nas4free делают снапшоты и скраб на регулярной основе, и у скольких, хоть раз запустивших скраб была установлена ECC память? И сравнить с процентом пользователей nas4free делающих бэкапы хотя-бы не на соседний винт. А то можно долго рассуждать о достоинстве подсчета контрольных сумм файлов, но какая домашняя деятельность требует постоянной проверки целостности, можно обьяснить?
                                                                                С той же бы энергией вместо raidz2 лучше б обсуждали как правильно настроить бэкап. А то мне все время кажется, что народ вместо бэкапа настраивает себе ZFS со скрабом и снапшотами. Разуверьте меня.
                                                                                0
                                                                                А какое решение (софт) можете посоветовать для HTPC+NAS? Хотелось бы совместить Kodi + Xpenology на intel платформе.
                                                                                Желаемые функции: воспроизведение контента через HDMI на основном ТВ, DLNA/Plex, smb, ftp, torrent, частное облако. Есть ли альтернатива Time Capsule на самосборной системе?
                                                                                  0

                                                                                  За исключением Time Capsule все упомянутое + еще кое что использую уже более 4-х лет под Ubuntu LTS c ZoL (ZFS on Linux). Сборки типа Nas4Free не использую принципиально, т.к. полная ОС не ограничивает тебя ничем.

                                                                                  0
                                                                                  Ну да, для ламеров с баблом самое оно.
                                                                                  А у меня оно не только нас но и куча других функций выполняется.


                                                                                  Если рассматривать в контексте ламерства, я бы предпочел быть ламером с баблом, чем просто красноглазым ламером, хотя бы потому — что у 1го есть бабло.
                                                                                  Ваш nas4free видеонаблюдение из коробки может? А доступ для фоток/музыки/видео с конвертацией и доступом с мобилок умеет? На Xpenology это делается на раз-два. При этом не нужно погружаться в тонкости установки ПО, подбирать настройки ядра, модулей, драйвера и красноглазить всю ночь до утра ( романтика конечно, но только если у Вас нет семьи и Вы живете один с мамкой ). Про всякие бекапы, docker-ы, cms, готовые плафтормы под магазины и т.д. я уж и не говорю. Даже voip есть. Все это отлажено, и уже готово к использованию.

                                                                                  Вы хотя бы попробовали сначала, что из себя представляет система, а потом уже писали бы о ламерстве.
                                                                                    0
                                                                                    «Enterprise storage» не всегда оправдывают свое громкое название.
                                                                                    image
                                                                                    Плата если без золочения, то 100% контакты в блок головок будут окислятся!
                                                                                      0
                                                                                      Я бы для фильмов, торрентов предложил бы qnap или его конкурента. За конкурента не скажу, а у qnap есть такая киллер-фича как twonky-server. Это когда фильм скачал (хоть бы и торрентом), открыл http://your_qnap_ip:9000 и запустил на телеке нужный фильм. И пультом телека спокойно ставить на паузу, чтобы сходить на кухню за мороженкой.

                                                                                      Для экспериментов и любителей помучить себя (я такой же, не обижайтесь) ставьте Ubuntu, CentOS, клепайте виртуалки и развлекайтесь. Или малинки к usb-диску крепите. Но не пойму, зачем покупать монстра с 8+ Гб памяти, большим корпусом, чтобы поставить на него ограниченное решение, да еще и курить интернеты потом, чтобы что-то в нем улучшить.

                                                                                      Имею и то, и другое. Не откажусь ни от первого, ни от второго.
                                                                                        0
                                                                                        ну не знаю, есть у меня старенький кунап. тормоз страшный. зависнуть для него вообще не проблема
                                                                                          0
                                                                                          У меня TS110. У вас еще старее? Интерфейс частенько неторопливый, да. Но зато функции свои — копирование файлов, скачка торрентов и прочее — выполняет четко. Я его даже как таргет iSCSI использовал. То, что интерфейс тормозит, никак не отражается на его работе. Если подходить к нему немножечко с позиции «ты стоил дороже писюка, паршивец и должен летать», вам будет не комфортно, да :) Я просто с ним подружился и он служит мне верой и правдой.
                                                                                            0
                                                                                            да использовать то его можно, но тормоза интерфейса просто бесят. Могли бы сделать полегче, без иконок и прозрачностей, но пошустрее.
                                                                                            Ещё и заявленная работа с wifi на деле оказывается работает с малым количеством адаптеров.
                                                                                            Да и зависания надоели жутко
                                                                                        0
                                                                                        Спасибо, гайд хороший.
                                                                                        Все вроде красиво выглядит когда создаешь с нуля, но когда нужно в NAS интегрировать 2х2ТБ диска с уже существующими на них данными в разметке NTFS/GTP, становиться страшно, а вдруг все затрется, да и вообще существует ли такая возможность подцепить диски с NTFS/GTP на nas4free?
                                                                                        • НЛО прилетело и опубликовало эту надпись здесь
                                                                                          0
                                                                                          Я бы на месте автора все-таки описывал не только фактическую конфигурацию железа, но и ее недоставки/достоинства…
                                                                                          Примерно тоже самое стоило описать и про NAS4FREE.

                                                                                          Сам уже довольно давно пользуюсь NAS4FREE на HP Proliant Microserver с 8ГБ ОЗУ, 4х1,5ТБ WD RED+1ТБ Samsung (вместо CD-привода).
                                                                                          4 диска загнал в ZFS, а отдельностоящий старенький сегейт использую для торрентов, логов и свопа.
                                                                                          Своп, к слову, в NAS4FREE можно создать в виде файла через веб-интерфейс в любой момент. Пока он у меня не используется, но когда запущено несколько виртуалок памяти может уже не хватать).
                                                                                          Раз уж сказал про виртуалку, то стоит отметить, что автор не перечисли еще ряд возможных расширений — VirtualBox, всякие графики мониторинга, Plex Media Server, Syncthing и управление jail'ами. Как веб-сервер NAS4FREE предлагает lighttpd, если же хочется apache, то приходится разворачивать jail — это требует уже некоторых знания *nix'ов и, естественно, командной строки.
                                                                                          ZFS имеет много достоинств, но также имеет недостатки: она ресурсоемкая, в случае проблем с памятью данные на дисках могут начать портиться (хотя, zfs используя свою избыточность будет пытаться их восстанавливать), есть особенности добавления/исключения дисков из существующего массива. В общем для «обычного пользователя», в случае возникновения проблем, я бы сказал, что мороки с ZFS может быть сильно больше
                                                                                            0
                                                                                            Вдруг кому пригодится: у меня GIGABYTE GA-C1037UN-EU (Celeron 1037U 1.8 ГГц 2х ядреный), 8 Гб, БП HIPRO HPE400W (прекрасно работает и как охлаждение — нависает над процессором), корпус Cooler Master Elite 110 (RC-110-KKN2) Black. Прекрасно работает под CentOS и на нем еще 3-4 виртуалки работают. Вообще не ожидал, честно говоря. Но вот как в HP Microserver корзина для дисков сделана — завидую!

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

                                                                                            Самое читаемое