用FreeNAS搭建你的家庭服务器(文件共享/Web服务器/下载机/TimeMachine)

经过半年多的折腾,去年入手的ATOM330彻底沦为局域网文件服务器兼下载机,期间试过N多系统搭配,均不尽人意,因为一直都想着在做文件服务器的同时还能通过GUI登录,偶尔还需要用来上上网什么的。年后又新入了一台Macbook和翔升N10,于是也不再在这个问题上纠结,决定将330搬到客厅,只通过远程的方式访问。

之前曾在虚拟机上尝试过一些NAS文件系统,比如FreeNASOpenFiler等,简单比较了一下,后者的WebGUI做得比较漂亮,很中意,但无奈在安装时用外置USB光驱/硬盘无法自动挂载,也懒得折腾,随即换了FreeNAS用来构建文件服务器。

现在使用FreeNAS也将近一个月了,对其非常满意,基于FreeBSD开发,使用起来同FreeBSD完全一样。目前我的FreeNAS主要用来做以下工作:

  • 局域网内通过SMB共享电影/音乐等文件
  • Nginx+MySQL+PHP用于调试程序
  • SubVersion用于管理代码
  • Mldonkey远程下载电驴/BT/FTP/HTTP
  • DAAP为iTunes提供服务
  • 通过AFP为MacBook提供TimeMachine备份

前面几项对于其他系统都一样可以实现,但FreeNAS对于Apple的支持相当方便,只需要简单几步操作即可实现,尤其是支持TimeMachine,剩下了好几千买TimeCapsule的钱。

局域网文件共享

  1. 选择菜单:服务>CIFS/SMB/网上邻居进入设置勾选右侧的”启动”(启动其他服务均需此操作,后面不再累述)。
  2. 认证方式选择匿名,其他设置保持默认即可。点击保存并重启服务
  3. 在共享标签页中添加希望提供给其他机器访问的路径,只需要填写名称路径两项即可。

TimeMachine

  1. 选择菜单:服务>AFP,勾选认证方式中的启用本地端用户可以登入,以及DDP两项。
  2. 添加共享目录,只需要填写名称注释路径三项,并选择自动发现磁盘模式Time Machine
  3. 选择菜单:权限>用户/组,添加一个用户组,再添加一个组下用户
  4. 在Macbook中的Terminal输入defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1,开启TimeMachine网络支持。
  5. 进入TimeMachine,点击选择磁盘,在列表中可以看到在第2步中添加的共享目录,选择其作为备份磁盘,输入第三步中添加用户名和密码。

当然FreeNAS的功能不仅仅限于上面提到的这几点,有时间我也会继续介绍一些适用于FreeNAS的功能。

相关文章

One Response to “用FreeNAS搭建你的家庭服务器(文件共享/Web服务器/下载机/TimeMachine)”

  1. 器米米 说:

    湖南人民发来贺电。

Leave a Reply