Назад | Перейти на главную страницу

Надежен ли FreeNAS?

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

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

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

Я считаю это великолепным!

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

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

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

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

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

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

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

Вставил USB-флешку в машину и загрузился. С первого раза все заработало нормально!

Шаги, чтобы действительно использовать его в качестве NAS, были следующие:

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

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

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

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

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

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

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

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

Я один из таких пользователей, уже 2,5 месяца пробую FreeNAS. Я потратил все рождественские и новогодние каникулы на первоначальную настройку, а также несколько вечеров и выходных. Это немного весело, но кажется действительно опасным. Из-за ошибок или слишком нестандартной конфигурации я уже около 5 раз сталкивался с потерей 1 диска в 4-дисковом Raid-Z, и во время двух из них я обнаружил неустранимые ошибки чтения во время переноса данных. По большей части это произошло, когда я отсоединял и повторно импортировал тома или повторно применял шифрование. Меня несколько беспокоит, что если возможна потеря 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 ГБ ОЗУ - это настоящий минимум (работа на 4-6 ГБ едва ли возможна, но вероятность возникновения проблем значительно возрастает - не только проблемы с перфомансом :)). По мере того, как вы включаете больше функций или ваш набор данных растет, вам понадобится больше. Посмотрите, сколько поддерживает ваша материнская плата. Я использую 24 ГБ из возможных 32 ГБ, и я бы, вероятно, выбрал другую материнскую плату (чтобы обеспечить больший рост), если бы я все это знал. Dedupe требуется 5 ГБ ОЗУ на 1 ТБ пространства.
  5. Raid-Z (1) вообще не должен использоваться. Есть вероятность сбоя по причинам переноса данных, но я не думаю, что Raid-Z действительно поддерживается. Если у вас 4 диска, выбирайте Raid-Z2. Половина пространства будет использована на паритетных началах, ничего страшного.
  6. Не используйте USB-диски. eSATA - лучший вариант, если вам нужны внешние диски, но (а) убедитесь, что вы используете карту SATA серверного уровня, и убедитесь, что вы отсоединили свой том перед отключением диска.
  7. Не планируйте совместное использование коробки FreeNAS с другими функциями. Используйте специальную машину. Никогда не запускайте FreeNAS на виртуальной машине, если вы не являетесь опытным профессионалом в области виртуализации корпоративного уровня, вы знаете, что делаете, или просто хотите получить массу удовольствия (и, возможно, нулевую поддержку на форумах, люди не помогут вам, если они видят, что вы используете виртуальную машину).
  8. Всегда делайте резервную копию ваших данных, всегда делайте резервную копию вашей конфигурации (после каждого изменения), всегда делайте резервную копию ваших ключей шифрования, включая ключи восстановления (после каждого изменения). Избыточность RAID не заменяет резервное копирование.
  9. С разрешениями сложно, особенно в системах на базе Windows, хотя Windows и CIFS поддерживаются. Приготовьтесь к большому веселью / содержанию.
  10. Не ждите, что ошибки, специфичные для домашнего пользователя, будут исправлены, они будут игнорироваться с улыбкой. Например. Жалоба на то, что диски не останавливаются из-за какой-то неожиданной активности диска, забавна: предприятия используют свои серверы 24/7, так что вы тоже должны это делать. Тогда это перестает быть проблемой.
  11. ZFS оптимизирована для множества (десятков, сотен) пользователей, одновременно обращающихся к файлам. Не ждите никаких оптимизаций для одного или двух пользователей (семья, небольшой офис). Например. нет другой дефрагментации, кроме воссоздания набора данных, потому что для сотен пользователей это не имеет значения, важны IOPS и кеширование. Также размер записи по умолчанию составляет 128 КБ (по сравнению с кластером по умолчанию в Windows 4K), и его лучше не менять.
  12. Вы найдете много людей на форумах, которые обычно советуют не использовать ZIL и L2ARC для домашних пользователей, однако я считаю, что ZIL и L2ARC очень эффективны. ZIL максимизирует пропускную способность записи до насыщения до 1 ГБит. L2ARC увеличивает количество операций ввода-вывода в секунду при повторных чтениях как минимум в десять раз и обеспечивает очень плавный доступ к файлам из Windows, если вы достаточно редко перезагружаете сервер. Проводник выполняет множество случайных / повторяющихся чтений для создания эскизов / превью. Заметное улучшение в таких случаях, как «просмотр фотографий прямо из каталога сервера».
  13. Относитесь к «обновлениям» как к «обновлениям» с необходимостью присмотра за детьми, проверки и т. Д. После последнего обновления я как-то потерял свои настройки для автоматических снимков, поэтому репликация на резервный диск перестала работать. Настройте все виды предупреждений, не думайте, что все будет работать. FreeNAS может отправлять электронные письма.

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

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

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

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

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

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

Я управляю Freenas уже пару лет. Сначала я запустил 3 диска в RAID 5 с некоторыми дополнениями для временного хранения.

Мне очень нравится его надежность, он как скала, и после настройки становится фантастическим.

Базовая установка очень проста, особенно если вы устанавливаете ее на жесткий диск или CF-карту (я выбрал последнее). Однако я какое-то время пытался заставить его загружаться с USB-накопителя и сдался. Теперь есть новые инструкции о том, как заставить это работать, но моя настройка CF работает нормально, поэтому я не пробовал снова.

Добавить диски, создать RAID-массивы и т. Д. Очень просто. Настроить Samba / CIFS также очень просто. Это означает, что вы можете быстро настроить сервер, который хорошо работает в смешанной сети Mac и ПК.

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

Freenas немного придирчив к оборудованию, похоже, ему не нравится встроенная сетевая карта Nvidia, которая идет с моей материнской платой ASUS, как я уже говорил ранее, она не упрощает использование USB-накопителя.

Недавно я обновил диски и перешел на диски емкостью 1 ТБ с резервным копированием с диска на диск с помощью прилагаемого Rsync, так как вся эта штука с RAID 5 пугала меня (я беспокоился, что если что-то пойдет не так, риск ошибиться и потерять все мои данные были слишком велики). Кстати, Rsync смехотворно прост, в отличие от моих попыток использовать его с Windows.

Поддержка осуществляется через форум Sourceforge, и если вы не зададите вопросы правильно, вас проигнорируют. Люди очень полезны, если вы приложите усилия.

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

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

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

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

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

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

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

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

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

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

FREENAS великолепен!

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

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

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

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

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

Поздравляю с достижениями !!

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

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

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

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

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

Я знаю, что это не очень профессиональный тест :) Кажется, что виртуальная машина Solaris часто останавливается, я не знаю почему.

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

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

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

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

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

USB-накопитель - довольно хороший выбор. Вот шаги:

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

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

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

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

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

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

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

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

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

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

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

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

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