Я пытаюсь настроить небольшой файловый сервер, используя GlusterFs поверх Zfs в двух ящиках, которые в настоящее время работают под управлением Ubuntu 13.04.
В настоящее время я использую glusterfs и zfs-fuse из репозиториев ubuntu, и с этими пакетами я смог успешно создать реплицированный том gluster поверх xfs.
Я также смог без проблем создавать тома zfs.
Выдача начинается, когда я пытаюсь создать том gluster по пути zfs: после ввода команды
volume create apache-config-hosting replica 2 san1.local:/zfsroot/apache-config-hosting san2.local:/zfsroot/apache-config-hosting
я получил:
2013 Sep 3 11:05:29 san1 [2013-09-03 11:05:29.962269] C [posix.c:4723:init] 0-apache-config-hosting-posix: Extended attribute not supported, exiting.
Следующие советы из различных руководств я проверил также с поддержкой xattr:
zfs get xattr
и я получаю
zfsroot/apache-config-hosting xattr on default
а это значит, что он должен быть запущен. Что мне не хватает?
РЕДАКТИРОВАТЬ: (добавление содержимого / etc / zfs / zfsrc)
vdev-cache-size = 10
max-arc-size = 100
zfs-prefetch-disable
fuse-attr-timeout = 3600
fuse-entry-timeout = 3600
fuse-mount-options = default_permissions
Демон файловой системы ZFS можно настроить, передав ему правильные аргументы командной строки или поместив их в файл конфигурации. /etc/zfs/zfsrc
.
Версия 0.7.0 демона принесла новый флаг enable-xattr
что обеспечивает поддержку расширенных атрибутов. Поместите этот флаг в файл конфигурации, перезапустите демон, и он должен работать. Имейте в виду, что текущая реализация может привести к значительному падению производительности, когда преобладает небольшой IOPS.