Выбор ОС для домашнего ZFS NAS

6973
FarO

Я готовлю домашний NAS со старым Athlon 64 X2 3800+, 4 ГБ ECC RAM, материнской платой Asus M2V MX и одной 3 ТБ WDC Green (еще одна в качестве зеркала может быть установлена ​​в будущем). Это самое дешевое решение, которое я обнаружил, которое включает в себя память ECC, а более высокое потребление энергии компенсируется более низкой (нулевой) стоимостью приобретения.

Система будет использоваться для:

  • хранение музыки и потоковая передача на другие настольные компьютеры;
  • хранение отсканированных слайдов (3-4 тыс. слайдов, 180 МБ TIFF каждый плюс версия JPEG пониженного качества);
  • поток этих фотографий на локальный iPad 2 (может быть, приложение Plex? пока не уверен);
  • (одно дополнительное) удаленное резервное копирование через rsync / ssh или ZFS send / receive.

Он будет управляться через удаленный ssh, возможно, через VNC, без монитора. Абсолютным требованием является надежное решение ZFS, плюс возможность легко устанавливать пакеты / программное обеспечение / виртуальные машины и обновлять удаленно (я буду администратором, а не живу рядом с NAS).

У меня есть в основном три варианта:

  • Nas4free / FreeNAS
  • открыла демонстрационный
  • Solaris Express 11 (да, да, я знаю лицензионные требования, я напишу на нем скрипт perl, чтобы он считался машиной разработки).

Проблемы: для NAS4free / FreeNAS (я тестировал только NAS4free) требовалась встроенная установка для удаленного обновления, но полная установка для простого добавления пакетов программного обеспечения. Так как мне нужны хотя бы AirVideo Server (linux / win) и приложение Plex (win / linux) для потоковой передачи фотографий и некоторых видео на iPad (для них обоих требуется virtualbox), но я не могу быть там для установки обновлений, NAS4free / FreeNAS исключены, http://www.nas4free.org/general_information.html объясняет проблему: встроенный может быть удаленно обновлен, полный не может. У Solaris есть еще одно преимущество: клиент Crashplan поддерживает Solaris, и я уже использую его для других резервных копий. Я хотел бы оставить опцию открытой, даже если я буду делать резервные копии, вероятно, через zfs send / receive. NexentaStor был исключен, потому что отправка / получение zfs не включены в бесплатную версию.

Вопрос сейчас в Solaris 11 Express через OpenIndiana. Чтобы облегчить управление, я буду использовать http://www.napp-it.org

Какой бы вы предложили и почему? Я нашел много информации, и мне трудно принять решение. Я думаю (из руководства napp-it), что у Solaris есть некоторые дополнительные опции для акций SMB, но действительно ли они нужны дома? Я думаю, что даже не буду использовать ACL, так как нормальных разрешений в стиле Unix достаточно. OpenIndiana может иметь более частые обновления (Solaris предлагает только обновления безопасности между выпусками), но опять же, нужны ли они мне? Я так не думаю. Более того, это NAS, которое должно работать, и больше ничего, я не могу рисковать проблемами, которые требуют от меня доступа к серверу. Разве OpenIndiana не более ... передовая (в мире Solaris)? Я просто спрашиваю, не нужно фокусироваться на этом для ответа :-)

Я бы ограничил себя этими двумя вариантами (SE11.1 / OI) также потому, что я буду делать NAS для меня в будущем (где также потребуются высокие показатели работы с общими папками Mac), а Solaris поддерживает ядро ​​для AFP. Я буду использовать этот сервер для сбора опыта.

После этого длинного вопроса, спасибо заранее! Если вам нужна дополнительная информация, дайте мне знать, и я обновлю этот пост.

ОБНОВЛЕНИЯ Учитывая первые ответы, я настоятельно рекомендую человеку, платящему оборудование, вставить второй HD. Лучше 2x2 ТБ, чем 1x3 ТБ (3 ТБ в любом случае больше). Я пытался снизить первоначальные затраты, чтобы распределить их в течение более длительного периода, но лучше иметь что-то хорошее с самого начала.

3
Вы можете написать скрипт zfs для отправки / получения в окне Nexenta, даже если он не включен в GUI. ewwhite 11 лет назад 0
Вчера я тестировал NexentaStor и должен сказать, что графический интерфейс очень хороший (с моей точки зрения). FarO 11 лет назад 0
Похоже: [Настройка домашнего сервера - что использовать? (ZFS против btrfs, BSD против Linux, прочие требования)] (http://superuser.com/q/117394/84988) (2010-03-08) Graham Perrin 11 лет назад 0

3 ответа на вопрос

2
Luke404

I highly recommend going for FreeNAS, for its ease of installation, configuration and maintenance, coupled with completeness of features. Recent versions have finally deployed support for external plugins so we'll see even more add-ons in the future.

Do a traditional, full install of the latest stable release, and schedule on-site updates when you happen to be near the system. You shouldn't be relying on any form of remotely updating a NAS system anyway.

Please do note that the system you are describing will be useful for one single task only: putting your data in it then seeing the data vanish at a disk failure. Do add redundancy or have your backup ready.

Я проверил в Интернете плагин FreeNAS на наличие Virtualbox и ничего не смог найти, только обсуждение, не очень многообещающее (http://forums.freenas.org/showthread.php?434-Virtulal-box-on-Freenas), так Я проверю снова NAS4free, на случай, если это будет проще. Если это слишком сложно, то Nexentastor или Napp-it на одной из других ОС (Solaris и VBox работают довольно хорошо). FarO 11 лет назад 0
Я не понимаю "FreeNAS", "плагин" и "Virtualbox" в одном предложении, извините. FreeNAS прекрасно устанавливается под VirtualBox, но я думаю, что вы уже это знаете, но вам не следует устанавливать NAS внутри виртуализированной системы, если у вас нет достаточного количества аппаратных ресурсов (подсказка: вы этого не делаете). Вы не должны устанавливать виртуальные машины * внутри * системы FreeNAS (или любого другого NAS). Вы также не должны использовать Virtualbox ни в каком серверном стиле или не в настольной системе. И последнее, но не менее важное: вы не должны использовать эти 2 ГБ оперативной памяти для чего-либо, кроме NAS ... и забыть о серьезной ZFS с 2 ГБ. Luke404 11 лет назад 0
Спасибо за дополнительную полезную информацию, я не эксперт по теме виртуальных машин вне рабочих столов. Примечание: я не говорю о большой компании, у меня есть семья, так как пользователи, производительность (вы упомянули, что ZFS работает медленно на 2 ГБ) достаточно хороши и не представляют большой проблемы. Сейчас я изучаю виртуализацию на серверах, и кажется, что она совершенно другая. Я мог бы просто разделить машину на 1 ГБ Linux (достаточно для PlexApp) и оставшуюся часть для ZFS NAS. Однако как виртуальная машина Linux сможет получить доступ к данным внутри другой виртуальной машины? Я должен выяснить. У вас есть советы? FarO 11 лет назад 0
Это будет медленно, но приемлемо для некоторых случаев использования, а некоторые функции будут вообще недоступны (например, забудьте дедупликацию ZFS с менее чем 4 ГБ оперативной памяти только для ZFS в 64-битной системе). Комментарии к SU не предназначены для последующих вопросов, поэтому я предлагаю вам ознакомиться с RTFM и рассказать о некоторых вещах, о которых вы говорите, прежде чем использовать их. Luke404 11 лет назад 1
+1 на основе чтения [Построение сервера NAS «Блог суперпользователя] (http://blog.superuser.com/2011/09/14/building-a-nas-server-2/) (2011-09-14) Graham Perrin 11 лет назад 0
0
ewwhite

At the scale you're describing, I don't think it really matters what you use. All are fine options if they support the hardware you're installing on. I wouldn't have discounted Nexenta, especially since it's more polished than the others. But at the same time, your home arrangement is not their target market.

Work on getting a mirrored disk first, though. It doesn't make sense to start without it.

Ну, зеркало не является резервной копией, а сохраненные данные уже сохранены в другом месте, поэтому я думаю об этом, но не сразу. Но вы правы, так как у меня нет доступа к серверу очень часто. С другой стороны, новый HD не должен выходить из строя раньше, чем через несколько месяцев ... ("ДОЛЖЕН"). 11 лет назад 0
Должно быть ключевое слово там. Я всегда обнаруживал, что они умирают чаще всего в первые 3 месяца и в возрасте от 3 лет. Justin 11 лет назад 0
Хорошо, я обсуждал это, и выбор будет 2x2TB вместо 1x3TB. FarO 11 лет назад 0
0
Benjamin Bryan

Поскольку вы хотите иметь возможность удаленного обновления, вы можете рассмотреть возможность запуска сервера ZFS под VMWare ESXi.

Я запустил установку Napp-It All In One на довольно похожем оборудовании (HP Microserver N40L). Я обнаружил, что разница в производительности между ESXi и голым металлом незначительна (гигабит обычно является пределом или, в вашем случае, возможно, одним жестким диском). Обычно вы устанавливаете гипервизор VMWare ESXi (вы можете установить его на флэш-накопитель USB). Когда у вас есть OpenIndiana (или NAS4Free), вы делитесь своим томом ZFS обратно в VMWare, используя NFS, чтобы все ваши гости могли воспользоваться преимуществами хранения ZFS. Вам действительно нужно 8 ГБ или больше для ZFS NAS с 3 ТБ ... но чтобы тратить время на 4 ГБ, я бы выделил как минимум 2 ГБ (предпочтительно 3 ГБ) для OpenIndiana, чтобы у вас все еще оставалось немного для виртуальных машин. CrashPlan отлично работает на OI, поэтому вы легко сможете сделать резервную копию своего хоста ZFS и всех гостей.

Приблизительно за 200 долларов вы можете получить материнскую плату с возможностью удаленного IPMI 2.0 / KVM over IP. Большинство из них имеют возможность удаленной загрузки с использованием iso-файла через клиент KVM. Пока у вас есть доступ к сети, на самом деле вы ничего не сможете сделать удаленно.

Я попробовал napp-it и, даже если он функционален, он не так отполирован, как NAS4free, но компьютер (даже очень редко) будет тронут людьми, не разбирающимися в этом вопросе, поэтому я предпочитаю на этот раз следовать легким путем. Как кто-то еще писал, удаленное обновление не является хорошей идеей, поэтому я буду избегать этого и могу свободно выбирать NAS4free. FarO 11 лет назад 0

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