Назад | Перейти на главную страницу

GlusterFs + zfs xattr

Я пытаюсь настроить небольшой файловый сервер, используя 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.