Атрибуты (attr).

man eos-attr

(подробно
здесь   https://github.com/cern-eos/eos/blob/master/doc/configuration/permission.rst )

Атрибуты задаются так же как и квоты на дерево директорий.

Несколько особо важных атрибутов:

  • sys.acl — задание прав доступа к директории, или всему дереву директорий. Например :

eos -b attr -r set sys.acl=u:vmitsyn:rwqcmxi,g:mpd:rwqcmxi,u:vmi:rwqcmxi /eos/nica

  • default=replica      — хранение файлов с репликами
  • sys.forced.replica — хранение файлов с репликами
  • sys.forced.stripes — на сколько fst-серверов записывать файл, файл режется на указанное число кусков и каждый кусок пишется параллельно на свой fst .

Примеры:

eos -b attr -r set sys.forced.stripes=16 /eos/nica/mpd — файл режется на указанное число кусков(16)

eos -b attr -r set default=replicas /eos/nicaзадаёт хранение с репликами для дерева по умолчанию

eos -b attr -r set sys.forced.replica /eos/nica/mpd  — задаёт хранение с репликами для дерева даже если в верхней директории указан другой метод

смотреть атрибуты:

eos -b attr ls /eos/nica/bmn

3. Доступ и мэпинг удалённый пользователей, групп и машин (vid).

man eos-vid  (подробно о eos-mapping тут )

Смотреть весь мэпинг:

eos -b vid ls

Для машин, на которых смонтировано дерево /eos:

eos -b vid add gateway lxmpd-ui.jinr.ru
eos -b vid add gateway 10.*.*.*
(уже сделано для всех в ЛИТ)

Для удалённого пользователя:

eos vid set membership vmi -gids mpd,lcta —
будет доступ к директории с правами группы mpd, даже если у
пользователя нет этой группы.

Географическая метка — geotag, определяет ближайшие клиенты и fst серверы. Для всех клиентов и серверов пока один geotagRU:JINR:LIT.

У fst серверов geotag  можно задать в его конфигурации, для клиентов:
eos -b vid set geotag 10.0.0.0/8 RU:JINR:LIT