我打算买一个新的 wifi 路由器,打算马上安装dd-wrt 。我计划使用的功能之一是将 USB 硬盘连接到路由器并使用它来备份(使用 rsync)我的笔记本电脑和台式机。
据我所知,dd-wrt 通过 SAMBA 共享文件。我知道这不是 Ubuntu 用户的首选选项,我们更喜欢 NFS,但有谁知道这种设置的好坏?
这里有人成功使用 dd-wrt 作为文件服务器吗?
我打算买一个新的 wifi 路由器,打算马上安装dd-wrt 。我计划使用的功能之一是将 USB 硬盘连接到路由器并使用它来备份(使用 rsync)我的笔记本电脑和台式机。
据我所知,dd-wrt 通过 SAMBA 共享文件。我知道这不是 Ubuntu 用户的首选选项,我们更喜欢 NFS,但有谁知道这种设置的好坏?
这里有人成功使用 dd-wrt 作为文件服务器吗?
如果你只想 rsync 到它,你可以通过 ssh 运行它。
您还可以通过 SSH 浏览文件,甚至永久挂载它。对于只是移动文件,它比普通的 samba 或 NFS 有点慢和资源密集,但对于运行 rsyncd,它应该没问题。
NFS 没有编译到 dd-wrt 内核中,所以如果你想使用它,你需要使用慢一些的用户空间版本。
路由器往往不是最好的文件服务器。他们有一个很棒的网络堆栈,但路由器和驱动器之间的接口非常慢。除了在适当的服务器上不会注意到的 CPU 开销之外,还会给小型路由器带来很大的压力。
在直接连接到野外的东西上运行像文件服务器这样的宝贵服务也可能产生安全后果。
NAS(网络附加存储)设备可能会为您提供更好的性能并且不会花费太多。许多 QNAP 设备都支持多协议并且性能非常好。
我有一个带有 Tomatousb 1.28 的华硕 WL-520GU 路由器。我通过 USB 端口连接了一个 2TB 驱动器。我在文件共享中将路由器设置为“是的,需要身份验证”并输入用户名和密码。我使用 Tomato 是因为我读到它有更好的 USB 支持——不知道这是不是真的。
在我的电脑上,我安装了 Maverick。我在我的 fstab 文件中添加了以下行:
//192.168.1.1/share /MountPoint cifs rw,nosuid,nodev,default_permissions,uid=1000,gid=1000,umask=002,username=unamefromrouter,password=pwfromrouter
这让主要用户创建/删除和所有其他人阅读。不完全确定我必须安装哪些软件包才能使 cifs 可用(可能是 smbclient?)。我使用 luckybackup 来备份它,只需指向 MountPoint 文件夹。它工作得很好,但有时如果我在运行备份时尝试看电影会作呕。我实际上可以使用 VLC 直接从它播放电影 iso 文件(但如果使用无线,偶尔会卡顿)。