我有一个互联网共享服务器,它与一个硬盘相连,里面有我想通过 wifi 听的音乐。
我尝试过创建 samba 或 ftp 共享,但它们太慢了(或者我只是不知道如何让它们更快 =) )。所以我尝试通过 NFS 共享。
我已遵循以下指南:https://www.digitalocean.com/community/articles/how-to-set-up-an-nfs-mount-on-ubuntu-12-04,并且我能够连接,但是当我进入安装有硬盘的目录时,我什么也看不到。
在服务器上:
/srv/share ➜ ls -l
total 24
drwxrwxrwx 1 root root 24576 Apr 2 16:15 hdd
-rw-rw-r-- 1 abra abra 0 Apr 16 21:22 hello
-rw-rw-r-- 1 abra abra 0 Apr 16 21:19 hi
/srv/share ➜ ls hdd
...various dirs...
在客户端:
~/server ➜ ls -l
total 4
drwxrwxr-x 2 abra abra 4096 Apr 16 21:19 hdd
-rw-rw-r-- 1 abra abra 0 Apr 16 21:22 hello
-rw-rw-r-- 1 abra abra 0 Apr 16 21:19 hi
~/server ➜ ls hdd
~/server ➜
或者也许 NTS 只是一种过度杀伤,并且有更简单的方法可以通过 wifi 快速共享已安装的硬盘?
提前致谢。
编辑:
我的 /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:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# 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)
#
/srv/share 192.168.0.0/24(rw,nohide,insecure,no_subtree_check,sync)
答案1
我只是想补充一下
/srv/share/hdd 192.168.0.0/24(rw,nohide,insecure,no_subtree_check,sync)
并且/etc/exports
它可以工作。
有一个crossmount
添加导出的选项,但我没能让它工作。