用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的功能。

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

  1. 器米米 说道:

    湖南人民发来贺电。

  2. Chovan 说道:

    通过SMB共享文件,速度能满足要求么?我通过Freenas 的SMB共享通过局域网播放1080P电影会出现卡的现象.

  3. SEO Sydney 说道:

    Not necessarily true if an Seo company is ranking increased than other companies is far better. Even so it is a fantastic way to display leadership inside the market. Sometime is difficult to rank higher than other companies on account of large quantity of back links above the many years and it may expense allot to outrank these organizations an I’m saying six figure range to outrank these businesses. However I see if a young corporation is out ranking these dominant companies then it is a good way to show leadership above the older firms. As I suggested earlier it’s not the age or experience it truly is the efficiency that matters.

Leave a Reply