Answers:
在封闭的网络(您知道每台设备)中,NFS是一个不错的选择。拥有良好的网络,吞吐量令人反感地快,同时服务器上的CPU占用更少。设置非常简单,您可以切换readonly
不需要写的共享。
我不同意安德斯的说法。v4可以和v3一样简单。如果您想通过LDAP / gssd开始对安全性进行分层,它只会变得很复杂。它具有非常复杂和完整的安全机制的功能……但是您不需要它们。默认情况下,它们实际上是关闭的。
sudo apt-get install nfs-kernel-server
然后编辑/etc/exports
以配置您的共享。这是我的现场版本中分享我的音乐的一行:
/media/ned/music 192.168.0.0/255.255.255.0(ro,sync,no_subtree_check)
这会以readonly
(请注意ro
)方式与192.168.0。*上的任何人共享该路径。
完成编辑后,重新启动NFS:
sudo /etc/init.d/nfs-kernel-server restart
要连接客户端,您需要NFS gubbins(默认情况下未安装):
sudo apt-get install nfs-common
然后添加一行 /etc/fstab
192.168.0.4:/media/ned/music /media/music nfs ro,hard,intr 0 0
实际上,这仍然是NVSv3客户端,因为我很懒,但是在这种情况下它是兼容的。192.168.0.4
是NFS服务器(在本例中为我的台式机)。并且您需要确保安装路径(/media/music
此处)存在。
如果是Mac,请遵循以下步骤:http : //www.techrepublic.com/blog/apple-in-the-enterprise/mounting-nfs-volumes-in-os-x/
它比您认为的一些旧教程要简单得多。
它看起来可能比实际要复杂,但它是可靠,可预测和快速的。至少在我的经验中,您无法与Samba相提并论。
/etc/fstab
集安装,在我的情况下,NAS文件夹),但服务器重新启动时,我反复经历umount
和mount -a
回旋在终端让我的坐骑了。最适合我(除了烦人的烦恼,例如当网络照片文件夹突然不存在时(例如Picasa擦拭本地数据库的烦恼:(),但这会使我的妻子
auto,_netdev
到选项片段,使其看起来类似于:auto,_netdev,ro,hard,intr
这应强制文件系统等待网络连接。
我最近测试了通过SMB和NFS到Synology NAS站的连接。对我来说,NFS连接的工作速度比SMB连接快两倍。特别是如果您必须在1000个目录中处理100 GB的照片和音乐文件,您会喜欢NFS的速度。
NFS(版本3)将提供更高的性能,并且很容易设置。主要问题是完全缺乏体面的安全性。
NFS(版本4)提供了安全性,但几乎无法设置。
Samba可能会慢一些,但是易于使用,并且也可以与Windows客户端一起使用。
我最近在Ubuntu 10.04服务器上设置了本地NFS服务器,但是我的MacBook Pro(OS X 10.6.X)无法连接。为了使Mac能够连接,我不得不对Mac添加不安全的功能/etc/exports
。
我的/ etc / exports:
/mnt/sdcard *(rw,sync,no_subtree_check,insecure,all_squash)