作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有一个NFS_Server - NFS_Client 系统。我的客户端安装到 NFS_Server 目录。我想使用扩展文件属性 (xattr) 通过 NFS_Client 安装目录更改 NFS_Server 目录文件的属性。
当我尝试从客户端设置属性时,它给出了以下答案:
root@ubuntu:/mnt/nfs/var/nfs# setfattr -n user.comment -v "一些评论"test.txt
setfattr: nfs.txt:
权限被拒绝
我的问题是:
是否可以通过 NFS 使用扩展文件属性?
如果可能,我该怎么做?
更新:
服务器端:
$ more /etc/exports file has:
/var/nfs 192.168.56.123(rw,sync,no_subtree_check)
客户端:
$ root@ubuntu:/# mount -t nfs
192.168.56.130:/var/nfs on /mnt/nfs/var/nfs type nfs (rw,vers=4,addr=192.168.56.130,clientaddr=192.168.56.123)
谢谢你...
最佳答案
您可以使用 fuse_xattrs (融合文件系统层)模拟 NFS 共享上的扩展属性 (xattrs)。基本上你必须这样做:
/mnt/shared_data
$ fuse_xattrs/mnt/shared_data/mnt/shared_data_with_xattrs
现在 /mnt/shared_data
上的所有文件都可以在支持 xattrs 的 /mnt/shared_data_with_xattrs
上访问。扩展属性将存储在边车文件中。扩展属性不会作为扩展属性存储在服务器文件系统中,它们将存储在边车文件中。
遗憾的是,这只是一种解决方法。
免责声明:我是 fuse_xattrs 的作者。
关于linux - 如何在 NFS 上使用扩展文件属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24629459/
我是一名优秀的程序员,十分优秀!