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

Как отключить ACL на ZFS в FreeNAS?

Я унаследовал установку FreeNAS, которую недавно обновил до версии 9. У меня есть несколько монтировок ZFS, которые монтируются следующим образом:

data1/data on /mnt/data1/data (zfs, NFS exported, local, nfsv4acls)
data1/lan on /mnt/data1/lan (zfs, NFS exported, local, nfsv4acls)

и у меня проблемы с разрешениями. Я думаю, что это связано с ACL, но я не совсем уверен. Как я могу полностью отключить ACL и вернуться к стандартным разрешениям в стиле Unix (которые идеально подходят для моей установки)?

setfacl -b удаляет запись acl. Вы также можете использовать флаг -R для рекурсии.

Насколько я помню, отключить ACL на ZFS невозможно. Но вы можете попробовать удалить любую конфигурацию ACL с помощью chmod A- filename «Удаление всех нетривиальных ACE из файла» Взгляните на Руководство администратора ZFS ACL это для Solaris, но я предполагаю, что настройка ACL такая же.

Лучше всего удалить ACLS с помощью setfacl -bn, они не вызывают ничего, кроме проблем с общими ресурсами NFS, и являются просто решением, ищущим проблему.

Общие ресурсы без ACLS также имеют более высокую пропускную способность за счет более короткого пути кода, чем те, которые имеют.