it-swarm.xyz

Является ли FreeNAS надежным?

FreeNAS кажется отличным продуктом с полным перечнем функций, даже iSCSI. Но насколько это надежно? Есть несколько страшных историй о потерянных данных, например здесь. Здесь другой пример.

Если вы использовали freeNAS в течение длительного периода времени или даже в производственных условиях, пожалуйста, поделитесь своим опытом, хорошим или плохим. Было бы здорово, если бы вы также могли описать настройку, то есть, какое оборудование и функции (программный рейд, zfs, iscsi и т.д.) Вы используете.

67
Console

Я использовал freenas на запасной машине с 4-мя жесткими дисками по 1 ТБ (2 рейда 1, поэтому можно использовать 2 ТБ). Это было вверх 24/7 в течение 6 месяцев.

Я нахожу это блестящим!

Я протестировал многие устройства NAS и получил максимум 10 Мбит/с на гигабитный порт, и это было редко, обычно это было около 3-4. Моей главной причиной для устройства было экономить энергию, однако 2x2 накопителя nas's = более 80 +% psu в системе Celeron.

На freenas у меня есть машина на базе Celeron, которая стоит менее 70 фунтов стерлингов, а на внутренней 100-мегабайтной карте я могу легко выдвинуть 70 Мбит/с на самбе.

Самой дорогой была покупка 4-дискового корпуса для простого добавления/удаления жестких дисков! Было немного пустой траты денег, но выглядит круто!

Я вообще не могу пожаловаться на это и люблю систему. Я посмотрел на openfiler, но мне показалось, что OTT и Freenas сделали то, что мне было нужно ...

Тем, кто порекомендовал его, не говоря, что Openfiler - это плохо, но freenas полностью соответствует моим потребностям, я загружаю машину с USB-накопителя и работает хорошо ... Вопрос был "Надежен ли FreeNAS", и мой ответ должен быть да ,.

В системе используется программный raid, и хотя celeron является одноядерным 64-битным, даже во время перестройки raid + просмотра эпизода HDTV по сети, он никогда не превышает 60% процессорного времени.

Чтобы заставить его работать, я загрузил полную версию ISO, вставил 1GB USB-флешку в свой ноутбук, использовал USB-пропуск через Vmware Workstation и загрузился с ISO. Затем я использовал опцию установки и выбрал флешку. (Вы можете сделать это на реальной машине, и я с тех пор, однако, это был мой первый раз, и я не мог найти пустой компакт-диск!)

Я вставил флешку в машину и загрузился. Сработало отлично с первого раза!

Шаги, чтобы фактически использовать это как nas, были следующие:

  1. Перейдите к управлению дисками и добавьте каждый из 4 дисков.
  2. Перейти к форматированию и форматированию всех дисков для программного рейда
  3. Перейти к программному рейду и добавить диски 1 и 2, 3 и 4 в новый рейд 1
  4. Пойдите, чтобы отформатировать и отформатировать оба новых рейда в стандартную ОС
  5. СПравка оба рейда
  6. Настройте Samba и выберите обе точки монтирования в качестве общих ресурсов.
  7. Настройте пару пользователей

Тогда он был доступен через windows \\ ip и используя выбранное имя пользователя и пароль.

Скоро я снова посмотрю на openfiler, поскольку поддержки AD немного не хватает, однако для среды SOHO/без домена вы не ошибетесь с freenas.

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

42
William Hilsum

Надежность имеет разные составляющие. Один из них заключается в том, насколько надежно работать с рекомендованным оборудованием в основной конфигурации, настраивать его один раз, затем НЕ трогать и смотреть, насколько надежны вещи. Я бы высоко оценил FreeNAS.

Другой - это надежность, учитывающая различные факторы человеческой ошибки (нестандартная конфигурация, эксперименты, нестандартная последовательность изменений в конфигурации и т.д.). Я бы оценил FreeNAS очень низко на этом. Это так легко выстрелить себе в ногу и потерять ваши данные. Вы можете прочитать форумы, чтобы получить идею, но если вы попробуете это сами, у вас это тоже будет :)

Как уже упоминалось выше, FreeNAS, похоже, действительно ориентирован на корпоративных пользователей и не знает домашних пользователей и их проблем. Говоря о дорогостоящем оборудовании серверного класса с несколькими vdevs десятками дисков в каждом, сервером FreeNAS, который управляет им, и инженером по эксплуатации, который управляет сервером.

Если вы являетесь домашним пользователем или пользователем малого бизнеса, желающим иметь простой общий доступ к файлам через массив 3-9T, возможно, со всеми функциями избыточности и контрольной суммы Nice ZFS, но вы также хотите сэкономить деньги и привыкли к мысли, что файловый сервер может работать на дешевом оборудовании, даже не пытайтесь использовать FreeNAS, это не рентабельно, если только вы (а) не хотите сделать это серьезным хобби-проектом и весело провести время с этим, (б) вы готовы потратить гораздо больше денег на обновление (или полную замену) вашей установки, поскольку вы понимаете, что ваше оборудование не будет работать.

Я один из таких пользователей, я пробую FreeNAS уже 2,5 месяца. Я провел все рождественские и новогодние каникулы на начальной установке, а также кучу вечеров и выходных. Это немного забавно, но кажется действительно опасным. Из-за ошибок или из-за слишком нестандартной конфигурации я потерял 1 диск в Raid-Z с четырьмя дисками уже около 5 раз, и во время 2 из них я столкнулся с неустранимыми ошибками чтения во время повторного переноса. Большая часть этого произошла, когда я отсоединял и повторно импортировал тома или повторно применял шифрование. Я несколько обеспокоен тем, что, если возможна потеря 1 диска из-за неоправданной обработки настроек сервера даже без реального сбоя аппаратного диска, вам нужен Raid-Z2 или Raid-Z3, просто чтобы смягчить это. Я был очень параноиком из-за непрерывного создания снимков на внешний диск для резервного копирования, и это спасло меня несколько раз. Хотя у меня было несколько неисправимых ошибок чтения на внешнем диске, с которыми мне приходилось сталкиваться, и я предполагаю, что это связано с тем, что я использовал USB 3.0, который НЕ рекомендуется (читай: он не поддерживается и возможны ошибки) , У меня также были проблемы с SSD-диском, который я использовал для сообщений об ошибках L2ARC, которые исчезают после того, как я удаляю и снова присоединяю его, однако, было невозможно стереть его: мне пришлось отключить проверки, стереть его с помощью dd и перезагрузиться, чтобы ОС обновит свои знания о метаданных диска, только тогда она позволит мне переразметить диск и добавить его заново. Есть еще вещи такого рода, через которые мне пришлось пройти.

Общие ошибки для новых пользователей:

  1. На форумах FreeNAS есть список рекомендуемого оборудования ( https://forums.freenas.org/index.php?threads/hardware-recommendations-read-this-first.23069/ ). Вы должны быть как можно ближе к этому, иначе вы даже не будете получать помощь на форумах (халатность наказывается).
  2. ECC RAM является обязательным. Он накладывает ограничения на тип материнской платы и процессора, которые вы можете использовать.
  3. Компоненты уровня сервера настоятельно рекомендуются (в том числе SAS карта, сетевая карта, диски). Карты RAID не следует использовать в режиме RAID, обязательно отключите его, в некоторых случаях это требует применяя разные прошивки.
  4. 8 ГБ RAM - настоящий минимум (работа на 4-6 ГБ вряд ли возможна, но вероятность возникновения проблем значительно возрастает - не только проблемы с перфорированием :)). По мере того, как вы активируете больше функций или ваш набор данных растет, вам потребуется больше. Посмотрите, сколько ваша материнская плата может поддерживать. Я использую 24 ГБ из возможных 32 ГБ, и, возможно, я бы выбрал другую материнскую плату (для обеспечения большего роста), если я все это новое. Дедупе нужно 5 ГБ RAM за 1 TB места).
  5. Raid-Z (1) не должен использоваться вообще. Есть вероятность сбоя по причинам, связанным с изменением статуса, но я не думаю, что Raid-Z действительно поддерживается. Если у вас 4 накопителя, используйте Raid-Z2. Половина пространства будет использоваться по паритету, это нормально.
  6. Не используйте USB-диски. eSATA - лучший вариант, если вам нужны внешние накопители, но (а) убедитесь, что вы используете серверную карту SATA, и убедитесь, что вы отсоединяете свой том, прежде чем отключать диск.
  7. Не планируйте делить коробку FreeNAS с другими функциями. Используйте выделенную машину. Никогда не запускайте FreeNAS на виртуальной машине, если вы не являетесь опытным профессионалом в области виртуализации корпоративного уровня, не знаете, что делаете, или просто хотите получить массу удовольствия (и, возможно, никакой поддержки на форумах, люди не помогут вам, если они видят, что вы используете виртуальную машину).
  8. Всегда делайте резервную копию ваших данных, всегда делайте резервную копию вашей конфигурации (после каждого изменения), всегда делайте резервную копию ваших ключей шифрования, в том числе. ключи восстановления (после каждого изменения). Резервирование RAID не является заменой резервных копий.
  9. Разрешения сложные, особенно в системах на базе Windows, хотя поддерживаются Windows и CIFS. Подготовьтесь к большому веселью/поддержанию.
  10. Не ожидайте исправления ошибок, связанных с домашним пользователем, они игнорируются с улыбкой. Например. Жалоба на то, что диски не вращаются из-за какой-то неожиданной дисковой активности, забавна: предприятия используют свои серверы круглосуточно, поэтому вам тоже следует это делать. Тогда это перестает быть проблемой.
  11. ZFS оптимизирован для многих (десятков, сотен) пользователей, одновременно обращающихся к файлам. Не ожидайте каких-либо оптимизаций для одного или двух пользовательских случаев (семья, небольшой офис). Например. нет никакой другой дефрагментации, кроме воссоздания набора данных, потому что для сотен пользователей не имеет значения, что важно - IOPS и кэширование. Также размер записи по умолчанию составляет 128 КБ (сравните с кластером по умолчанию в Windows 4 КБ), и лучше его не менять.
  12. На форумах вы найдете много людей, которые обычно советуют использовать ZIL и L2ARC для домашних пользователей, однако я считаю, что ZIL и L2ARC очень эффективны. ZIL максимизирует пропускную способность записи, чтобы действительно насытить 1 Гбит. L2ARC увеличивает количество операций ввода-вывода в секунду при повторных чтениях, по крайней мере, в десять раз, и обеспечивает очень плавный доступ к файлам из Windows, если вы перезагружаете свой сервер достаточно редко. Проводник делает много случайных/повторных чтений, чтобы генерировать миниатюры/превью. Заметное улучшение в случаях использования, таких как "просмотр фотографий прямо из каталога сервера".
  13. Относитесь к "обновлениям" как к "обновлениям" с необходимыми присмотром, проверкой и т.д. После последнего обновления я как-то потерял свои настройки для автоматических снимков, поэтому репликация на резервный диск перестала работать. Настройте все виды предупреждений, а не просто предполагайте, что все будет работать. FreeNAS может отправлять электронные письма.
7
morfizm

Я использую FreeNAS 7 в паре офисных файловых серверов. Я использую встроенный rsync для периодического резервного копирования первичного на идентичный компьютер в следующей стойке. И у меня есть сценарии, которые запускают удаленное резервное копирование для цели rsync на коробке FreeNAS. Это довольно солидно для iSCSI, NFS и CIFS.

Я использовал FreeNAS в основном для поддержки оборудования ... Доступный релиз OpenFiler не поддерживал NIC или адаптер хранения на моих серверах, а также не поддерживал ZFS. Я, наверное, в скором времени планируется обновление до FreeNAS 8 (обновление резервной копии, синхронизация, создание мастера и обновление прежнего мастера).

Теперь я вижу, что это древняя тема, но если вы все еще находитесь в районе SF Bay, одна из команд FreeNAS 8 будет демонстрировать новый выпуск в BayLISA в этот четверг (16.06.11) ... check За подробностями обращайтесь на сайт www.baylisa.org или www.meetup.com/baylisa (заявление об отказе от ответственности: я секретарь BayLISA, поэтому мне нравится видеть, как много людей появляется).

5
Robert Novak

У меня нет прямого опыта работы с FreeNas, но я бы посоветовал вам попробовать OpenFiler. Как и FreeNas, он основан на Free и Unix. OpenFiler является более коммерческим продуктом с множеством коммерческих реализаций.

Если вы собираетесь передать данные, которые вас интересуют, в этот продукт, пожалуйста, учтите следующие моменты:

  1. Как и для любого свободного программного обеспечения - используйте наиболее коммерческий, поддерживаемый и все еще бесплатный продукт. Подумайте OpenSuse, MySQL, OpenFiler и так далее.
  2. Как и все свободное программное обеспечение - доверяй, но проверяй!
  3. Как и во всех NAS продуктах - RAID является обязательным.

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

Вы также можете успешно загрузить OpenFiler на Hyper-V - просто установите адаптер Ethernet в качестве устаревшего адаптера.

Удачи - если это поможет, пожалуйста, дайте мне кредиты.

5
cmdematos.com

Некоторое время я запускал OpenFiler против ESXi. Я измерил количество операций ввода-вывода в секунду, которые я мог производить локально (на самой машине, против рейд-тома) и удаленно с сервера ESXi через программный инициатор iScsi, и результаты были в пределах 95% от локальной производительности - и он масштабировался до 4 дисков в массив raid5.

YMMV - но для меня - он обеспечивает почти локальную производительность по сравнению с iSCSI, даже с несколькими подключенными серверами (* протестировано только с 3 серверами).

4
SirStan

Я выбрал FreeNAS вместо OpenFiler из-за требований к оборудованию. FreeNAS в основном нуждается меньше всего. Мне удалось запустить конфигурацию RAID1 объемом 1,28 ТБ, используя всего 256 МБ RAM на 400 МГц VIA плату с 128-МБ CF-картой. Это просто какое-то очень старое оборудование) Я лежал без дела. Пока это работает достаточно хорошо. Никаких реальных жалоб пока нет.

4
sybreon

Я работал с FreeNAS уже почти год с успехом. Я обычно использую их в качестве устройств резервного копирования в локальное хранилище, поэтому производительность не является самой важной. В настоящее время у меня есть системы HPaq 2 ГГц P4 с одним диском 1,5 TB). Как я помню, когда мы тестировали около 6 месяцев назад, мы могли получить что-то вроде 40 МБ при подключении через ГБ, используя NFS Я также использовал iSCSI, но не сейчас.

Недавно я настроил устройство, подключенное через NFS, к двум хостам VMware, и пока мой ежедневный управляющий не видит проблем с производительностью.

Мы экспериментировали с более современным оборудованием с использованием RAID и большим количеством дисков. Запуск нового аппаратного обеспечения был трудным, поэтому мы можем в конечном итоге использовать Ubuntu за его отличную поддержку оборудования и OpenFiler на вершине.

4
Keith Stokes

Фрины возвышенны!

Я пользуюсь FreeNAS 8 около шести месяцев с чистой радостью. Тем не менее, я еще не закончил тестировать все функции, но до сих пор все работает отлично, как описано в руководствах.

Каждая моя функция может быть настроена моей бабушкой без моей помощи. Графический интерфейс отличный, и ОЧЕНЬ БОЛЬШОЙ - это независимость от аппаратных платформ.

Я использую CIFS, NFS, ISCSI и FTP. Для начала я использовал обучающие видео на YouTube, с первой попытки это удалось, и мне удалось многократно воссоздать настройки для тестирования и демонстрации.

Я рекомендую FREENAS всем, и я делаю! Чтобы мир стал лучше, технологии должны быть БЕСПЛАТНЫМИ (и не делать немногих богаче, тем самым делая многих других беднее).

ЗАМЕЧАНИЕ: Я очень сильно чувствую, что продукт FREENAS должен оставаться решением общего хранилища. Поэтому, пожалуйста, не объединяйте другие функции, как, например, в QNAP. Это элегантно лучшее решение для хранения, с которым я сталкивался при поиске более 6 месяцев.

Мои поздравления с вашими достижениями!

4
Michael Beck

Я попытался использовать freenas под VMWare Fusion на моем Mac Mini, потому что я хочу продолжать использовать ZFS и Apple бросил мяч на этом. Однако диск, который я использую, является внешним USB-накопителем 1 ТБ диск и ядро ​​FreeNas не могут с ним общаться, ядро ​​сообщает, что время USB-порта истекло. Небольшой флэш-диск USB работал нормально.

Это было в нестабильном выпуске v7 (для zfs), но я не могу избавиться от ощущения, что ядро ​​FreeBSD не так удобно с различными видами оборудования, как Linux.

Я попробовал OpenSolaris VM, и он мог видеть диск очень хорошо. Я подумываю об этом, так как знание того, что ZFS хранит мои контрольные суммы данных, дает мне душевное спокойствие.

UPDATE : Этот пост заставил меня задуматься, поэтому я справился с проблемой USB, подключив USB-диск как сырой диск. Я не мог заставить это работать на VMWare Fusion, но я мог заставить это работать на Virtualbox 3.0.4.

Короче говоря: с FreeNAS 7RC1 я смог смонтировать zpool и передавал файлы на свои хост-системы по NFS со скоростью 7 МБ/с. Затем я использовал ту же настройку необработанного диска с OpenSolaris 11/08, и мне удалось получить только 4 МБ/с.

Это не очень профессиональный тест, я знаю :) Solaris VM, кажется, часто останавливается, я не знаю почему.

Итак, в заключение: FreeNAS на VirtualBox VM превосходит OpenSolaris почти на 100% . Работает как одобрение для меня даже хотя это был только один тест ...

3
w00t

Дважды теперь я настраивал коробку freenas с дисками емкостью 2–1 ТБ в качестве программного рейда, копировал все мои данные на общий ресурс, и затем питание в моем доме отключалось от шторма, дольше, чем с этим справлялся ИБП, и каждый раз мне приходилось восстанавливать его с нуля. Это убивает рейд, и вы ничего не можете сделать, чтобы вернуть его ... к счастью, у меня есть программа восстановления rStudio, которую я смог использовать для восстановления моих данных. Это все очень трудоемкий процесс и действительно раздражает, что вам нужно начинать все с нуля. Если вы используете FreeNAS, то стоило бы иметь не только рейд, но и внешний диск для копирования всех ваших данных, потому что вы можете потерять все это с помощью FreeNAS. Я ищу альтернативное решение для моего файлового сервера.

2
TV10

Используйте FreeNAS с USB-накопителя, чтобы сохранить другой дисковый отсек, и он отлично работает годами. Недавно перешел на 8 ветку (очистить установку, затем импортировать тома и перенастроить - мне потребовалось 2 часа), все еще немного "слишком хороший" интерфейс, но все та же надежность.

Флэш-память USB - довольно хороший выбор. Вот шаги:

  1. Загрузите .iso файл.
  2. Найдите файл .xz в iso, распакуйте его (я использовал 7-Zip).
  3. Извлеките файл .xz (7-Zip снова помог). Файл, который у вас есть, является встроенной версией FreeNAS.
  4. Поместите его на USB-накопитель (не менее 2 Гб). Используйте Physdiskwrite для этого, запустите physdiskwrite -u image-file и ​​ответьте, на какой диск нужно записать информацию. Вы можете проверить диск с помощью PhysGUI.exe (в том же архиве).
  5. Вот и все, загрузись с той флешки.

Постскриптум Если что-то пошло не так (под Windows это может быть так), вы можете очистить USB-накопитель. Для этого используйте diskpart:

  1. Откройте командное окно с правами администратора (cmd), введите diskpart и ​​нажмите Enter.
  2. Результат list disk команда. Узнайте, какой диск вам нужен.
  3. Теперь сделайте select disk # (замените # номером вашего диска).
  4. Введите clean и ​​нажмите Enter.
2
Alexander

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

Если у вас есть сложные требования ACL, я бы порекомендовал тестирование.

2
duffbeer703

Может быть, хорошо для лаборатории, далеко не годится для производства

1) так много ошибок ... и разработчикам действительно все равно ... Насколько я знаю, большинство разработчиков этого проекта - сотрудники iXsystems, и они сосредоточены на продаже своего оборудования ... Это худший организованный проект с открытым исходным кодом. Я видел. Разработчики продолжают закрывать заявки, оставляя ошибки не исправленными. Перезагрузка - это решение для некоторых ошибок, но эй, это сервер хранения ... Вы не можете просто случайно перезагрузить его .... Потратьте 10 минут на http://support.freenas.org/ тогда вы, вероятно, не хотите тратить свое время на FreeNAS

2) FreeNAS настолько небезопасен. Если вы не можете поместить его в полностью защищенную сеть (обратите внимание, что внутренняя! = Безопасная), не используйте ее ... Я сомневаюсь, что она даже была разработана с учетом безопасности.

3) Для CIFS управление разрешениями - беспорядок ... Я не могу найти простой способ позволить каждому пользователю иметь свое личное хранилище и публичное хранилище. И если вы используете его с AD, обычно файл конфигурации не может быть сгенерирован правильно ... Функции, связанные с разрешениями AD, настолько повреждены, что перезагрузка веб-интерфейса - это исправление .... И производительность может быть ужасной (проблема, связанная с памятью, я думаю, я мог бы набрать 950 Мбит + с iperf, но запись CIFS может быть медленной, как несколько Мбит/с) ....

4) Для iSCSI производительность на самом деле просто нормальная ... Я использую его с ESXi и получаю много предупреждений о ухудшенном вводе/выводе (задержка более 1 с ...). С Intel PRO/1000 PT Dual Port я ожидал намного лучше ....

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

Короче говоря, если у вас есть $, получите EMC/NetApp. Если вам нужен только RAID, приобретите аппаратную карту RAID и сэкономьте время на чем-то важном. Если вы этого не сделаете, просто используйте FreeBSD/Solaris для создания сервера хранения. Тогда вы сможете лучше понять, что может сработать.

ИМО, использующий FreeNAS для производства - хороший способ потерять клиентов/уволить ....

1
sdaffa23fdsf

Я бы лучше пошел на openfiler . Он даже более полный, чем FreeNAS, и обладает отличной надежностью.

1
wazoox

Более года я проводил установку, похожую на sybreon, в офисе без проблем. Единственное раздражение, которое у меня было, это управление пользователями в Samba (хотя я не пробовал новые версии).

1
David