使用FreeNAS搭建家用NAS折腾记

前言

平常我存储数据都是在一个2TB的机械硬盘的移动用盘上。但是吧,在家有时候就不是很方便。比如,我归档存的一些电影电视剧啥的,需要找到移动硬盘,插到电视上或者投影仪上啥的,然后再播放。有的时候,移动硬盘忘了收起来,出去以后发现找不到自己要找的东西。有的时候,是真的懒得去找移动硬盘然后查到设备上。而且,既然前几天我在家里折腾了一个服务器,装的exsi6.7,那就索性在上面开个虚拟机安装NAS吧,也方便家里用,反正这台电脑我也是24小时开机。题外话,经过功率计测量,这个电脑的运行功率在72W左右,还可以接受吧,不过负载越高功率越高,就先这样吧。

安装操作系统

网上很多卖NAS设备的,我这里其实就只是在exsi中安装一个虚拟机,这个虚拟机的操作系统是一个NAS用的操作系统。我这里用的是FreeNAS 11.2-U7。需要说明的是,FreeNAS的官网似乎需要翻墙,可以在其中文网上下载。我是在这里下载的 http://www.freenas.com.cn/ 安装其实很简单,跟着他的向导走就可以了。需要注意的有这么几点:

  • 安装FreeNAS的磁盘空间不用太大,能够装下操作系统就可以了,文件需要在其它的磁盘中存放。
  • 虽然FreeNAS是基于FreeBSD的linux操作系统,但是创建虚拟机的时候肯定是没有这个操作系统的选项的,我选择的是其它64位Linux。
  • 官方推荐8G运行内存,如果你安装的时候环境没有达到这个配置,向导会提示你,但是可以跳过继续安装,不影响使用。这货有多少内存吃多少内存,自己根据冗余度配置吧。
  • 默认的用户名是root
  • 默认的网络环境是IPV4基于DHCP的,作为一个NAS,肯定要使用固定IP,所以,安装完后需要根据其向导重新配置IP地址。没什么难度,就不贴过程图了,安装的时候没有记录。

使用

语言环境

默认的语言是英文,看着不爽的可以换成中文,在System->General->Language,简体中文在最底下,是Sample Chinese。不过呢,翻译也就翻译翻译菜单,还是有很多是英文的。

创建存储池

如果你没有创建存储池的话,就没法使用插件。而创建存储池的时候,则需要你选择一块磁盘。如果你的虚拟机只有一块安装操作系统的主磁盘的话,这里会发现什么都没有。在你的虚拟机里添加第二块磁盘,这里就可以看到选项了。

创建SMB共享

查了下我家的电视,似乎只支持两种共享文件,SMB和DLNA,而FreeNAS里默认似乎找不到DLNA,就先折腾SMB吧。虽然我折腾了很久,但是总结下来,其实还是蛮简单的。总共也就这么几件事:

  1. 创建存储池。这个前面说过了,这里就不说了,我的存储池叫做main,后面要用到这个名字。
  2. 创建数据集(Dataset)。这里我创建的叫做smb,注意是在main这个存储池里面创建的。
  3. 创建共享目录,在共享下面找到smb的目录,进去点击创建。注意,路径是/mnt/main/smb。然后,勾选允许访客访问,这样,我们访问这个目录就不需要输入用户名密码了。
  4. 确保服务里面的smb是开启的就可以了。

需要注意的是,这里可以说是最简单的共享文件夹的配置了。因为是在自己家局域网,所以,安全也就不管了,用起来方便最重要。

插件安装

我点开插件点击Available页面,想要查看我都有哪些查看可以用的时候,它给了我一个报错的弹窗。大意是无法拉去远程的一个git仓库。开始我以为是目录权限的问题,就尝试从命令行中到那个目录去替它创建。后来我发现,不是。是访问不到这个仓库。这个时候你去ping baidu.com也是不通的。为什么呢?因为在前面我们设置网络的时候,只设置过ip和掩码,服务器不知道网关和dns服务器在哪里,去网络-》全局配置里填进去,一切搞定。
细看插件其实并不多,但是蛮硬核的。我看到了jenkins、redmine这些偏研发的硬核插件,有机会可以试一试。另外就是有个叫plex的家庭影音中心的插件,可以装起来试一试,听说里面既有DLNA。

你可能感兴趣的:(使用FreeNAS搭建家用NAS折腾记)