我正在RasPi上运行Volumio,我想导出内部存储目录(/ data / INTERNAL),以便任何人都可以挂载它来添加/删除音乐。 当我运行'exportfs -a'时,我收到以下消息:
exportfs: /data/INTERNAL does not support NFS export
我遇到了这个问题,试图从我的Ubuntu机器上encryption/ home /文件夹导出,但Volumio不使用encryption(据我所知)。
有趣的是,当我从客户端(Ubuntu 14.04)运行“showmount -e 10.0.1.21”(server-ip)时,它返回如下内容:
Export list for 10.0.1.21: /data/INTERNAL 10.0.1.1/24
我想也许这只是一个错误,所以当我用'sudo mount 10.0.1.21:/data/INTERNAL / nfs'从客户端挂载时,它返回这个:
mount.nfs: access denied by server while mounting 10.0.1.21:/data/INTERNAL
(注意:我也尝试使用'sudo mount -t nfs -o proto = tcp,port = 2049 10.0.1.21:/data/INTERNAL / nfs'和'sudo mount -o v3 10.0.1.21:/data/INTERNAL / nfs'每个都有相同的输出)
我已经设置/数据/权限recursion到777,这里是我的/ etc / exports输出:
# /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: . . . # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) # /data/INTERNAL 10.0.1.1/24(rw,fsid=0,no_root_squash,sync,no_subtree_check)
我把头发拉出来。
这可能是由于selinux环境。 我想你应该检查上下文:
ls -dZ /data/INTERNAL
如果它不是public_content_rw_t ,请尝试更改它:
semanage fcontext -a -t public_content_rw_t '/data/INTERNAL(/.*)?'
之后运行restorecon命令 –
restorecon -RvF /data/INTERNAL
现在尝试exportfs -a。