Я использую OpenSolaris с ZFS в качестве основного файлового сервера. Изначально я выбрал ZFS, потому что слышал о нем много интересного:
После того, как я некоторое время ковырялся в OpenSolaris, меня это действительно беспокоит. Я знаю Fedora / CentOS и Debian / Ubuntu намного лучше, и я привык к тому, что Linux делает что-то по сравнению с версией Solaris / BSD. Я хочу перейти на Linux, но не знаю, что использовать для моей FS.
Я не хочу использовать FUSE или предварительную бета-версию ядра для получения ZFS. У Btrfs есть потенциальный паритет функций, но он все еще нестабилен даже сейчас (через несколько месяцев после того, как я впервые изучил его). Что вы рекомендуете в качестве эквивалента ZFS (желаемые функции, указанные выше) для Linux-системы?
В настоящее время для Linux доступна собственная реализация ядра ZFS, которая разрабатывается LLNL.
В PPA доступны пакеты для ubuntu, которые легко компилируются на debian (просто добавьте репозиторий deb-src в apt sources.list, загрузите, обновите debian / changelog и dh-build-package. Затем установите zfs- dkms и другие пакеты).
Я использую XFS на Linux более 10 лет, а btrfs около года. Я использую ZFS в течение нескольких дней и полностью им пользуюсь. это то, что я всегда хотел от файловой системы, даже не зная об этом ... отвечает практически на все неприятности, которые у меня когда-либо возникали при управлении дисками и файловыми системами.
В ближайшем будущем я перенесу свои текущие диски btrfs (которые в настоящее время используются для массового хранения файлов, резервных копий rsync и т. Д.) На ZFS. И я уже планирую будущую миграцию / home и других каталогов в zpool.
ССЫЛКИ:
Вы считали ядро NexentaStor или Nexenta? Он активно развивается сейчас, когда судьба проекта OpenSolaris неизвестна. Nexenta также больше похожа на GNU. Версия Nexenta Community - это хорошая реализация, похожая на устройство, которая использует функции ZFS и предоставляет отличный графический интерфейс. Ядро Nexenta - это урезанный вариант, который по сути является более удобным для использования OpenSolaris.
Вы можете рассмотреть следующий выпуск Debian GNU / kFreeBSD http://www.debian.org/ports/kfreebsd-gnu/ когда он выйдет. Это дистрибутив Debian, в котором ядро Linux заменено ядром FreeBSD. http://robertmh.wordpress.com/2010/11/27/about-zfs-in-squeeze-2/
Насколько мне известно, btrfs - единственный проект, который предоставляет функции, эквивалентные ZFS. Я внимательно следил за ним, но не ожидаю, что он будет стабильным в производственной среде в течение пары лет, учитывая время, которое потребовалось ZFS, чтобы добраться до него. Я подозреваю, что проекты с открытым исходным кодом, основанные на Open Solaris, скоро станут стабильными. Возможно, Oracle будет использовать ZFS под лицензией GPL, поскольку именно по этой причине они запустили проект btrfs.
Я считаю комментарий о «способах работы в Linux» интересным, поскольку считаю, что все платформы в стиле Unix по существу эквивалентны. Они запускают одно и то же программное обеспечение и отличаются только некоторыми незначительными вещами системного администратора, например, где хранятся файлы конфигурации.
Альтернативой является рассмотрение возможности использования FreeBSD поверх Linux, поскольку FreeBSD поддерживает ZFS с 2007 года, поэтому, вероятно, будет более зрелым, чем порт Linux.
FreeBSD поддерживает большую часть обычного программного обеспечения с открытым исходным кодом, такого как Apache, PHP, MySQL и т. Д.
Его аппаратная поддержка может быть не такой широкой, хотя раньше у меня не было проблем на этом фронте.
Взглянуть: http://wiki.freebsd.org/ZFS
Одним из недостатков использования порта zfsonlinux является то, что обновление ядра ubuntu (что могло произойти) означало бы перекомпиляцию и повторную компоновку его обратно в ядро.
Nexenta, также имеющая отношение к NexentaStor, - это полноценный дистрибутив, который существует уже некоторое время. Он основан на Debian (похож на Ubuntu), но использует ядро OpenSolaris. Таким образом, вы получите лучшее из обоих миров; Скорость ZFS на уровне ядра, в комплекте со всеми тонкостями linux / GNU.
NexentaStor, о котором упоминалось ранее, является версией Nexenta для устройства, за которой стоит полная система конфигурации и управления через веб-интерфейс. Версия для сообщества предоставляет максимум 18 ТБ полезного пространства (независимо от емкости диска). Не люблю ограничиваться :)
Я думаю, вам следует забыть об openSolaris. На данный момент это остановлено. А еще я думаю, что команда разработчиков Solaris станет историей будущего. Предлагаю перейти на другую платформу. ZFS - лучший вариант из всех выпусков SUN (Oracle), но я думаю, что в следующие 5 лет у нас не будет Solaris 11 и разработка будет остановлена.