У меня есть машина Linux, на которой том portworx
монтируется с помощью nfs4.
Содержимое файла экспорта на машине, на которой создан том portworx
/var/lib/osd/mounts/engsharevol *(rw,no_root_squash,sync,no_subtree_check,fsid=1)
Монтирование выполняется с помощьюкоманда
mount -t nfs4 <server>:/var/lib/osd/mounts/engsharevol /opt/
В / opt я создал файл
touch /opt/test1.txt
ln -s -f /opt/test1.txt /opt/test2.txt
chown -h user1:group1 /opt/test2.txt
Я вижу, /opt/test1.txt
принадлежит пользователю user1, тогда как test2.txt
принадлежит корневому пользователю.
Если я выполняю те же команды вне хранилища portworx, то есть за пределами каталога / opt, то и test1.txt
, и test2.txt
принадлежат пользователю user1.