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

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

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

10
задан Kamil Zadora
18.03.2023 4:07 Количество просмотров материала 2898
Распечатать страницу

11 ответов

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

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

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

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

и последнее: вам нужно 512MB до 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

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

27
отвечен Nick Devereaux 2023-03-19 11:55

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

See этот вопрос при создании собственного NAS. Вы можете найти специализированное программное обеспечение NAS, например FreeNAS простота установки и администрирования.

7
отвечен pgs 2023-03-19 14:12

ZFS на домашнем NAS отлично. У меня есть сервер FreeBSD, работающий под управлением ZFS в течение многих лет (теперь обновлен до FreeBSD 8.2 с V15), и аспекты восстановления являются одной из скрытых жемчужин.

У меня есть система, которая имеет пару дисков 2 ТБ в зеркале ZFS, которая разбилась из-за экологических причин, когда она вернулась, ZFS потребовалось всего несколько секунд, чтобы исправить проблемы с диском. Стандартная перестроения Raid на дисках 2ТБ занимает много времени. У меня была еще одна смерть, потому что некоторые из внутренних вентиляторов умерший. Эта система имела 4 диск RAIDZ и он был в состоянии восстановить все потери данных в течение 5 минут через 2TB установки.

Если вы используете FreeBSD с Samba и ZFS, вы можете комбинировать снимки из первого ответа с недавними файлами (найденными в Vista и Windows 7), а затем иметь возможность использовать более старые версии файлов, используя графический интерфейс windows. Вижу http://www.edplese.com/samba-with-zfs.html для сведения.

4
отвечен Walter 2023-03-19 16:29

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

вот мой рассказ о том, как все прошло.

3
отвечен Barry Kelly 2023-03-19 18:46

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

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

3
отвечен Keck 2023-03-19 21:03

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

1
отвечен dlamblin 2023-03-19 23:20

Я использовал Solaris, OpenSolaris и OpenIndiana в течение довольно долгого времени. ZFS является одной из наиболее привлекательных функций в этих OSs. Я был очень благоприятно впечатлен ZFs и недавно установил native ZFS на моей новой рабочей станции Ubuntu. Лицензирование требует, чтобы пользователь установил его, но он отлично работал для меня, используя информацию, найденную в проекте ZFS on Linux.

моя новая установка представляет собой 64 ГБ SSD для ОС и my / home и 4 2 ТБ дисков, настроенных как raidz. Я имейте наборы файлов ZFS в качестве каталогов под моим домашним каталогом, чтобы избежать загрузки небольшого SSD с файлами, которые я предпочел бы не быть частью каких-либо обновлений ОС.

до сих пор это, кажется, работает хорошо для меня. SSD делает ОС очень отзывчивой, а пространство для хранения и скорость также довольно хороши. Я намерен протестировать дисковый массив в эти выходные.

Я действительно впечатлен ZFS. Он был разработан и спроектирован, чтобы быть последним словом в файловых системах и в моем опыте пока что да.

1
отвечен Ivan S Kirkpatrick 2023-03-20 01:37

"похоже, что это идеальный FS для домашних решений NAS, вещей Дробо бедного человека и так."

для дома и для малого, среднего и крупного бизнеса. Вы можете быть уверены, что в ZFS нет ничего "бедного человека".

в качестве примера, Oracle имеет существенную поддержку ZFS:

http://www.oracle.com/technetwork/server-storage/solaris11/technologies/zfs-338092.html

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

моя первая рекомендация заключается в том, что Вы читаете о различных версиях ZFS; это может немного усложниться со всеми различиями OpenSolaris, OpenIndiana, Oracle Solaris, BSD и Linux, которые возникают из различных типов лицензий. Если вы собираетесь иметь выделенный компьютер ZFS, в зависимости от версии вы хотите, вы можете установить правильную ОС, которая поддерживает его.

некоторые различия включите поддержку шифрования и загрузки из разделов ZFS.

1
отвечен user238853 2023-03-20 03:54

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

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

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

недостатком raid10 является то, что вы теряете 50% хранилища, но с сегодняшними ценами на хранилище это не так уж и важно.

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

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

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

-1
отвечен Omry 2023-03-20 06:11

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

-3
отвечен Bender 2023-03-20 08:28

ZFS работает только в Unter Solaris. Solaris не работает на домашнем NAS. Это приводит нас к следующему выводу: ZFS не работает на домашнем NAS.

-6
отвечен Martin 2023-03-20 10:45

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх