На моем сервере Ubuntu у меня есть несколько автоматических пулов zfs. Проблема в том, что когда я пытаюсь скопировать файл с сохранением разрешений, я получаю следующую ошибку:
cp: сохранение разрешений для `blah.txt ': операция не поддерживается
Несмотря на это, файл все равно дублируется вместе с исходными атрибутами файла.
Может ли кто-нибудь помочь пролить свет на эту проблему?
Решение: отключить изготовление ACL
Это из-за дополнительных разрешений ACL
Смотрите и голосуйте за: https://superuser.com/questions/198758/what-does-the-mean-in-the-acl-output-of-ls-l
Вы получаете «сохранение разрешений для некоторых: операция не поддерживается», когда вы cp -p
из монтирование NFS с дополнительным ACL (ls -l
показывает +) к что-то вроде / tmp, который не поддерживает дополнительные разрешения.
Чтобы исправить это, вам сначала нужно заставить ваш NFS-сервер перестать добавлять дополнительные разрешения к новым файлам. В системе OpenSolaris или OpenIndiana ZFS это можно сделать следующим образом:
zfs get sharenfs myzpool1
zfs set sharenfs=XXX myzool1
но вместо XXX поставьте то, что было раньше, и добавьте ", ноаклфаб" (видеть man share_nfs
)
Вы также можете удалить эти дополнительные ACL для существующих файлов:
apt-get install acl
setfacl -b test.sh
Рекурсивно:
find . -exec setfacl -b {} \;
Чтобы исправить это на стороне клиента, вы можете обновить эти строки в / etc / sysconfig / autofs:
APPEND_OPTIONS="yes"
OPTIONS="--global-options nosuid,noacl,vers=3,retry=5000”
Ключевое слово noacl является релевантной частью, другие параметры, вероятно, не требуются для решения этой конкретной проблемы, но их следует учитывать.
В -p
option сохраняет несколько различных типов атрибутов файла, таких как право собственности, время и т. д., и если какой-либо из них не был должным образом сохранен или должен был подвергнуться некоторому преобразованию с потенциально потерями, вы можете увидеть эту ошибку. Вполне возможно, что вы также, возможно, косвенно инструктировали процесс сохранить атрибуты (такие как xattrs или acls), на которые вы не обратили внимания и не содержали значимых данных.
Суть в том, что если он сохраняет интересующие вас атрибуты, не беспокойтесь.