Во-первых, быстрое объяснение основной проблемы. Я получил новую работу системного администратора и унаследовал файловый сервер, использующий ZFS в качестве основы для общих данных. Пул включает несколько файловых систем, но не включает томов. Недавно совместное использование Samba на сервере перестало работать, и, похоже, это проблема аутентификации. Мы работаем с Centrify, которая обеспечивает интеграцию аутентификации AD, чтобы выяснить, почему.
Пока мы ждем, прошла неделя, поэтому пользователи стали очень беспокойными, а руководство начало пристально смотреть на нас, мы пытались придумать способ поделиться данными другим способом.
Мы обнаружили, что общие ресурсы Centrify Samba отлично работают с Debian 8.4. На этом этапе мы хотели бы настроить другой сервер для временного предоставления общих ресурсов Samba. Этому второму серверу необходимо будет подключиться к основному файловому серверу. Обсуждались как NFS, так и iSCSI, но у обоих есть проблемы.
Согласно моему исследованию, у NFS есть проблемы с производительностью, разрешениями и даже с проверкой данных, когда монтирование NFS используется совместно с Samba. Это может работать, но не кажется лучшим решением. iSCSI, с другой стороны, звучит так, как будто он отлично работает, но, похоже, требует ZFS Volumes вместо файловых систем.
Итак, вопросы следующие.
Могут ли файловые системы ZFS использоваться в качестве целей iSCSI?
Можно ли преобразовать файловые системы ZFS в тома ZFS?
Или в этом временном случае лучше всего подойдет решение NFS?
Да, ZFS может быть поставщиком iSCSI. Это не всегда хорошая идея, потому что ваши данные инкапсулируются в ZFS vol.
Файловые системы не могут быть преобразованы в zvols.
Если ваши клиенты поддерживают NFS (Linux?), Нет причин избегать NFS в ZFS.