ZFS и RAID-Z, который стоит использовать в самодельном NAS (freeNAS, например)

Функции ZFS и взгляда RAID-Z варьируются, обещая. Похож на него, идеальный FS для домашних решений NAS, вещей Drobo бедного человека и одинаково.

Есть ли какие-либо недостатки, о которых я должен знать?

28
задан 21.07.2009, 15:02

8 ответов

Создание снимков файловая система является удивительным чувством, столь же гиковским, как это звучит. Знание Вас может откатывать, немедленно уменьшающая мысль. Снимки также занимают только несколько секунд. Коллега и я недавно развернули OpenSolaris NAS для небольшого колледжа (200 + студенты) для устройства хранения данных iSCSI виртуальной машины для Citrix XenServer, студенческого хранилища файлов и файлов администрирования. Файлы проверены суммированием, таким образом, у Вас есть гарантия что, если существует немного ошибки на уровне жесткого диска, который Вы узнаете вместо своих файлов, повреждающих тихо.

При наличии чего-то вроде бюджета мы получили сервер с 9 дисками, 2 для ОС, зеркально отраженной с помощью ZFS, 4 для данных, 2 четности (использующий ZFS RAIDZ2) и 1 горячее резервирование. Каждый был 1 ТБ, который понизил его до приблизительно 2.5T + или поблизости применимый (Вы теряете некоторое пространство для 1 ТБ к преобразованию на 1 ТиБ и другим издержкам как данные файловой системы). Создание снимков корневой пул хранения данных заняло меньше чем 2 секунды. Когда Вы идете ZFS, Вы задаетесь вопросом, как Вы будете когда-либо возвращаться, и почему это не стандартно.

Снимки могут также быть отправлены на другой компьютер, выполняющий ту же версию ZFS, использующего 'zfs, отправляют', который может быть сделан по SSH. Эти изменения отправляются инкрементно, таким образом, нет никаких потерь там.

Единственный недостаток знает правильные команды, хотя OpenSolaris имеет хорошего менеджера по планированию для ежедневных снимков однако, я не использовал его. Совместно использование через iSCSI, CIFS/SMB или NFS довольно тривиально - но в последней версии с помощью новой платформы COMSTAR приводит к некоторым проблемам. Удостоверьтесь, что Вы используете правильное руководство для своего выпуска при потере работоспособности по этому пути. 2009.06 имеет несколько изменений с тех пор 2008.11, который я рекомендую. Я не использовал бы его в качестве рабочего стола ни один - Gnome и X кажется немного нуждающимся во внимании.

Последняя вещь: Вам нужны 512 МБ к минимуму 1G памяти для разрешения ZFS, выполненному гладко. YMMV, хотя, поэтому дайте ему выстрел и посмотрите то, что Вы думаете.

Имейте чтение через документы: http://wikis.sun.com/display/BluePrints/Provisioning+with+iSCSI+and+Solaris+ZFS+in+10+Minutes

И возможно Менее известные Функции Соляриса http://www.c0t0d0s0.org/pages/lksfbook.html

И если Вы испытываете желание тестировать некоторый материал http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide

О, и один последний бит информации для любого чтение: удостоверьтесь, есть ли у Вас плата RAID, и Вы хотите использовать функции ZFS, что он может подать диски в JBOD в противоположность предопределенной конфигурации RAID, как продиктовано картой.Приятного отдыха!

27
ответ дан 07.12.2019, 09:25

Если NAS Вы имеете в виду (Открывают) Солярис или FreeBSD на аппаратных средствах ПК, действующих как файловый сервер, то да, это должно быть прекрасным.

Посмотрите этот вопрос на создании Вашего собственного NAS. Вы могли бы найти выделенное программное обеспечение NAS, такое как FreeNAS легче установить и администратор.

7
ответ дан 07.12.2019, 09:25

ZFS только работает нетрижды Солярис. Солярис не работает над домашним NAS. Это приводит нас к следующему заключению: ZFS не работает над домашним NAS.

-6
ответ дан 07.12.2019, 09:25

Нужно отметить, что из-за лицензирования проблем, реализации ZFS Linux несколько наносят вред. Это работает как программа Пространства пользователя и существенно уменьшило производительность, и iirc, уменьшенный набор функций. Солярис и FreeBSD являются рекомендуемым выбором ОС, хотя MAC OSX ограничила поддержку.

Продолжение - порт OSX ZFS с тех пор стал несколько удержанным от использования, я не рекомендовал бы это ни для чего кроме тестирования

3
ответ дан 07.12.2019, 09:25

Я означал пробовать его навсегда, потому что выполнение хоста Набега-Z с долей NFS походит на то, для чего был сделан OpenSolaris. Но не попробовав его, я еще не могу говорить с преимуществами или недостатками. Очевидно Вы не сможете смонтировать его непосредственно в Windows, если Вы также не выполните Samba, и это не смогло выполнять обоих для того же массива. Если бы я должен был сделать это, то я не загрузился бы из того же массива Набега-Z, который я совместно использую, таким образом, Вам был бы нужен минимум 4 дисков, и я думаю об использовании 6.

1
ответ дан 07.12.2019, 09:25

Это может стоить, после того как Вы находите аппаратные средства, которые работают хорошо с Солярисом. Я закончил тем, что использовал Nexenta для удобства использования - это (главным образом) использует знакомую командную строку GNU и диспетчер пакетов Debian.

Вот моя рецензия того, как она пошла.

3
ответ дан 07.12.2019, 09:25

Я недавно настроил домашний контейнер для хранения, я выбрал набег 10 (зеркало + полоса) по набегам. недостатки набегов:

  1. если Вы, которых не имеют диски равного размера, Вы только, будете использовать размер самого маленького диска на vdev., например, если у Вас будет два диска на 1 ТБ и два диска на 1.5 ТБ, то пул набегов со всеми 4 дисками будет рассматривать диски на 1.5 ТБ как диски на 1 ТБ.

  2. набеги довольно статичны. если у Вас есть набеги 4 дисков, Вы не можете только добавить пятый диск. необходимо добавить новые набеги vdev 4 дисков. это делает установки набегов менее гибкими, чем установки raid10, где можно просто бросить другую пару дисков в пул в любое время.

недостаток raid10 состоит в том, что Вы теряете 50% устройства хранения данных, но с сегодняшними ценами на устройства хранения данных, это не такое грандиозное предприятие.

один недостаток состоит в том, что совместимость nfs с Linux не является большой. чтобы заставить это работать, у меня должен был быть Linux, монтируют использование nfs3 протокол по tcp, и я не помещал мягких тайм-аутов (у меня были тайм-ауты, и они вызвали проблемы).

что касается совместного доступа к файлам Windows, я использовал самбу а не созданный в cifs сервисе. по некоторым причинам я не смог заставить cifs работать правильно.

одна хорошая вещь состоит в том, что можно скопировать поля Linux к открытому solaris полю с помощью rsync и затем взять снимок zfs. Я записал инструмент, названный zync, который автоматизирует процесс:

-1
ответ дан 07.12.2019, 09:25

Замечательные особенности и дублирование могут дать Вам ложное чувство защищенности. Помните, ZFS очень сложен. Если что-то идет не так, как надо однажды, Вы не смогли получать доступ к своим данным и существует очень немного людей, которые могут помочь.

-3
ответ дан 07.12.2019, 09:25

Теги

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