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