封洛洛 发表于 2018-8-14 01:20:46

Freenas + 廉价主机,打造自用NAS服务器

FreeNAS+廉价主机:搭建低成本家庭多媒体共享方案从前单身一人,娱乐主要靠手的年代,(握鼠标,敲键盘,打Diablohttps://res.smzdm.com/wp-includes/images/smilies/52.gif)https://am.zdmimg.com/201401/29/52e8c461c7869.jpg_e600.jpg一台PC,一条网线,当年对我来说就满足所有需求了。NAS?无非就是再多加几块硬盘也能办成的事儿呗。
但是!当宅男大叔被女神解放https://am.zdmimg.com/201401/29/52e8c3a366a21.jpg_e600.jpg娱乐方式的进化显然也是大势所趋。https://am.zdmimg.com/201401/29/52e8c3ef26609.jpg_e600.jpg总闷在房间里浪费纸,不如走出来,到客厅去!。。。(喂!有区别么!( ̄▽ ̄))想想看,“今晚一起来我家看电影吧,有27寸IPS苹果屏哦!”跟“今晚一起来我家看电影吧,有60寸大液晶/家庭影院哦!”哪个更动女神/基友心?https://res.smzdm.com/wp-includes/images/smilies/11.gif又或者当你有了大电视,却还要外接一个移动硬盘,万一女神好奇硬盘里到底装了啥。。。https://res.smzdm.com/wp-includes/images/smilies/9.gif所以,当你有了大电视和一众便携设备,并且想要更便捷的分享你的资源、扩展娱乐的方式时,安装一个NAS或许就该提上日程了。NAS方案的选择
咱们先看看最终成品的效果:

[*]利用FreeNAS的minidlna插件服务直接输出内容给电视:视频,音乐,照片,只要你的电视支持https://am.zdmimg.com/201401/30/52ea1e955bda6.jpg_e600.jpghttps://am.zdmimg.com/201401/30/52ea1ef2d85d6.jpg_e600.jpg
[*]通过电视盒观看下载的高清视频,几乎无需缓冲https://am.zdmimg.com/201401/30/52ea1ec3262ed.jpg_e600.jpghttps://am.zdmimg.com/201401/30/52ea1f2277497.jpg_e600.jpg
[*]TIMEMACHINE备份https://am.zdmimg.com/201402/02/52edfdcaed325.png_e600.jpg用SSD总是不放心,还是定期备份一下好
[*]PC上的网络驱动器https://am.zdmimg.com/201401/31/52eb86ad80f83.png_e600.jpghttps://am.zdmimg.com/201401/31/52eb86b35a7e0.png_e600.jpg为你的PC额外增加存储空间,随时调用你需要的资源。
[*]手机/平板端的多媒体共享https://am.zdmimg.com/201401/30/52ea23470ab77.png_e600.jpg不管是视频还是照片,毫无压力。https://am.zdmimg.com/201401/30/52ea233b634ca.png_e600.jpghttps://am.zdmimg.com/201401/30/52ea23239b678.png_e600.jpg
一套资源,一次性设置,随时分享。轻松打造geek范儿!那么,这么一套设备,成本几何?既然咱用的FreeNAS方案,自然卖点就是:廉价!硬件构成:NAS主机是升级淘换下来的老台式,好几年前的配置,但基本能满足FreeNAS运行要求:https://am.zdmimg.com/201401/30/52e9c83770ebf.png_e600.jpg因为空间的问题,还是给他更换了一个乔思伯的小机箱。
http://img13.360buyimg.com/n1/g15/M06/1F/06/rBEhWlK9IeQIAAAAAADn-vg_NcoAAHTgQPG-tsAAOgS273.jpg乔思伯(JONSBO) V4 MATX机箱 全铝 黑色 支持标准大电源249(京东商城)京东商城去购买

支持标准电源,因此旧的电源可以继续使用,最大限度降低硬件更新成本。当然,存储你也可以继续使用老台式的硬盘,或者根据自己的需求增加一两个大容量硬盘作为仓库盘。我选择增加了一个希捷3T三碟版:
http://img12.360buyimg.com/n1/4322/2018ef2f-c51e-4242-a878-3140c0c4773a.jpg希捷(Seagate)3TB ST3000DM001 7200转64M SATA 6Gb/秒 台式机硬盘 建达蓝德 盒装正品799(京东商城)京东商城去购买
网络的配置大家可以参考我的这篇晒单,反正都是必备的投入,丰俭由人~ https://am.zdmimg.com/201312/18/52b18eac66682.jpg_a200.jpgNetgear 美国网件 WNDR3700 Wireless-N 600 双频无线路由器 + DD-WRT 固件及家庭组网实战paopaolong|赞69评论79收藏324查看详情 机顶盒,只要用它播放下载的高清视频。这一款支持NFS服务,传输效率高,方便观看高清视频 http://img11.360buyimg.com/n1/g13/M05/0B/03/rBEhUlKnvR4IAAAAAACDCNFDGzcAAGonwOvXrUAAIMg087.jpg海美迪(HIMEDIA) 双核机顶盒 HD600A-Ⅱ(黑色)399(京东商城)京东商城去购买
其实如果电视机支持dlna共享的话,机顶盒不要也罢,作为卖点的在线视频节目多数比较鸡肋。以上就是全部的硬件花费了。其实更重要的是DIY的乐趣,能够让这个方案加分不少。软件构成:首先是主机,当然就是FreeNAS了:他是一套基于FreeBSD操作系统核心的开放源代码的NAS系统,支持众多服务,用户访问权限管理,提供网页设置接口。 安装系统需要2GB以上的空间,建议直接安装在U盘上。虽然如今由iXsystems接手更新和发布,但是仍然可以从FreeNAS官网免费下载。
因为9.0以后版本的建议配置在8GB以上,所以大家也可以下载之前的版本进行安装。体验上除了插件的安装更加简便之外没有太大的变化。老台式的配置目前在8.2.0版本下运行稳定,对局域网下的传输速率能也基本满意,所以后面的说明也会以这个版本为主。(升级到9.0后传输速率陡然下降,所以最终还是选择降级回老版本)然后是手机/平板端的软件,免费的收费的试了不少,给大家推荐iOS下一些个人常用的:
1. 国产的Ace Playerhttps://am.zdmimg.com/201402/02/52ee07c571634.png_e600.jpg收费,但是视频照片各种格式通吃,十分给力。各位可以趁限免的时候下手。
2. Oplayer Litehttps://am.zdmimg.com/201402/02/52ee07ae4f20e.png_e600.jpg安卓下也有的软件,免费,用来视频播放也不错。缺点是不支持照片回放。3. Moliplayer
https://am.zdmimg.com/201402/02/52ee0a707aeb3.png_e600.jpg平时使用频率不高,不过号称永久免费,同时支持dlna和SAMBA共享以及airplay,也算是个不错的选择。FreeNAS安装及设置的简单说明:FreeNAS的安装及配置在官网的说明文档上都有详细的指引,网址在此。
选择用FreeNAS来DIY的各位,想必一定都有了折腾到底的觉悟,所以别怪楼主大叔偷懒哈,就当抛砖引玉只是简单地给大家做个说明,更多的功能更新鲜的玩法还要由各位看官继续挖掘~1. 安装这应该是最没有难度的部分了,官网提供三种安装方式:光盘镜像,磁盘镜像以及WEB管理界面升级文件。通常选择ISO镜像,下载刻盘即可。将主机设为从光盘启动https://am.zdmimg.com/201401/29/52e8ed61b7df5.png_e600.jpg选择安装位置,因为系统不可安装在存储区,所以建议大家将系统安装在U盘上。https://am.zdmimg.com/201401/29/52e8ed6272fd5.png_e600.jpg安装前会将磁盘内的所有文件清空,请注意。https://am.zdmimg.com/201401/29/52e8ed63a9d53.png_e600.jpg然后就自动进入安装过程,基本不需要人为干预。安装过程视配置不同耗时数分钟至十数分钟不等。https://am.zdmimg.com/201401/29/52e8ed64aa70d.png_e600.jpg安装完成,取出CD选择重新启动。https://am.zdmimg.com/201401/29/52e8ed6586f74.png_e600.jpg安装成功的话就会出现如下的界面https://am.zdmimg.com/201401/29/52e8ed683c6a2.png_e600.jpg这时可以直接进行各项设置,比如设定IP什么的,也可以从浏览器进入画面中提示的IP地址进入WEB管理界面。在setting里可以更改菜单语言选项,支持中文菜单。https://am.zdmimg.com/201402/02/52ee21dd32345.png_e600.jpg2. 设置FreeNAS基本所有的设置都可以在web管理界面下进行,当然如果你熟悉FreeBSD的话选择命令行方式操作可能是更方便的选择。
首先进入存储菜单,点击“卷管理”,添加磁盘。文件系统类型通常选择“ZFS”,如果主机配置相对差一些可以选择“UFS”。注意:磁盘会被清空!https://am.zdmimg.com/201402/02/52ee2865c0386.png_e600.jpghttps://am.zdmimg.com/201402/02/52ee28680ae74.png_e600.jpg可以对读写权限进行设置。https://am.zdmimg.com/201402/02/52ee51536c5ed.png_e600.jpg添加之后可以继续在这个磁盘下增加ZFS数据集,也就是相当于创建文件夹,为不同的服务限定不同的存储区域。比如安装插件的空间,TimeMachine的备份空间和多媒体资源存储的空间都可以相互独立存在,互不干扰。https://am.zdmimg.com/201402/02/52ee52281e3ec.png_e600.jpg接着打开文件共享服务并且设定好目标文件夹,即刚刚我们上面创建的不同数据集。通常我们需要的就是3种,AFP用于apple设备,CIFS用于windows系统,NFS传输效率高并且可适用于不同的操作系统。https://am.zdmimg.com/201402/02/52ee51573a109.png_e600.jpg经过这些设置,一台基本功能完整的NAS就算是搭建完成了!另外,FreeNAS最大的好处还在于它的可扩展性,通过安装不同的插件实现众多的功能,比如Transmission的BT下载,Minidlna的dlna共享,Firefly的媒体服务器功能。而且9.0以后的系统安装插件更加便捷,值得大家去多做尝试。https://am.zdmimg.com/201402/02/52ee54f1325dc.png_e600.jpg直接购买品牌NAS虽然省事儿,但是在预算并不充裕的情况下,搭建一台FreeNAS系统的主机也是一个非常不错的选择。花最少的钱办相对大的事,更何况自己动手的成就感显然满足度更高撒,是不?写了几天似乎有点虎头蛇尾了,DIY NAS的许多好处限于能力和时间没能一一呈献给大家,还请见谅。SMZDM各位网友的无私分享,使我受益良多,真心希望大叔这次也能对大家略有所帮助。最后,祝福大家新的一年顺心快乐!

=======================补完分割线=======================
首先再谈谈方案的选择。感谢各位的回复,又给了我很多启发,但其实很难有一个所谓的最优方案,只要适合你的需求(包括预算)和使用环境,我觉得就可以说是好的。我之所以选择FreeNAS,首先是因为手头有闲置的主机,而且自己又喜欢这种折腾的乐趣。其次FreeNAS的功能刚好能满足我多种设备的需求,初级的应用对技术要求也不高自己能搞得定。况且我也不想再额外花钱添置设备。至于噪音和能耗的问题,可以通过更换低能耗低噪音的主机解决。我目前是把它换了小机箱之后就搁在书房的角落,噪音影响尽量控制到最小,而且也不是7x24小时开机,所以使用前后家里的电费并没有多少变化,尚在承受范围之内。其实DIY初看起来麻烦,但只要选择的方案得当并且准备充分,安装+设置完成后把它丢到一边就行了,还是比较省心的。
=======================分割线=======================接着再详细说说FreeNAS最好玩的部分,可扩展性。一些相关名词我就不做展开解释了(其实是我懂的也少https://res.smzdm.com/wp-includes/images/smilies/27.gif),只把安装和设置过程给大家说明清楚了。dlna服务,BT下载等众多的扩展功能都是通过安装插件来实现的。老的版本中想要开启插件服务,首先需要安装Jail,这是FreeNAS提供的一种类似虚拟机的安装机制,用来保障系统的安全性。
新版的插件安装已经简化了许多,只要你的主机可以上网就可以直接下载安装。如果你选择新的FreeNAS版本,那么就可以忽略下文的安装过程(当然,配置还是需要的)。https://am.zdmimg.com/201402/08/52f5c82d2163b.png_e600.jpgJail的安装文件以及其他插件都可以在下载的文件夹中找到。注意:尽量使用与当前FreeNAS版本相匹配的文件。https://am.zdmimg.com/201402/08/52f58bd97a74c.png_e600.jpghttps://am.zdmimg.com/201402/08/52f58bd803529.png_e600.jpg如果你试图打开插件服务,那么就会自动提示安装https://am.zdmimg.com/201402/08/52f58bdde5aa4.png_e600.jpg直接点击确定进入下一步,在这里设置好Jail的IP地址(这个地址可能常常要用到),与主机不同,但是要在同一个网段(子网掩码)。插件的安装路径(Jail路径)要与“插件归档路径”在不同的数据集里。然后点击“Upload”即可。
https://am.zdmimg.com/201402/08/52f58be0400cc.png_e600.jpg选择你下载的jail的安装文件(PBI),然后Upload。https://am.zdmimg.com/201402/08/52f58be18ad25.png_e600.jpghttps://am.zdmimg.com/201402/08/52f58be29ae84.png_e600.jpg安装成功之后你就能看到插件服务的开关已经处于ON的状态了,然后我们再点击上方的“插件”菜单就可以进行下一步了。https://am.zdmimg.com/201402/08/52f58be398205.png_e600.jpg这里还需要多一步设置,即设置挂载点。我的理解是这样可以将插件的实际存储目录映射到其它用于共享的数据集中,方便管理。https://am.zdmimg.com/201402/08/52f5c4ecbb745.png_e600.jpg下图中的“源”就是实际的存储路径(一定不能是jail的安装和归档目录),而目的端则是插件默认的存储目录(虚拟的)。如果成功的话,状态栏会显示True。
https://am.zdmimg.com/201402/08/52f5c4ebbebce.png_e600.jpg然后安装所需的插件。
https://am.zdmimg.com/201402/08/52f58be44bef8.png_e600.jpg选择将你下载的插件安装文件上传,
https://am.zdmimg.com/201402/08/52f5b763103f1.png_e600.jpghttps://am.zdmimg.com/201402/08/52f5b763f05b1.png_e600.jpg这里我们以能实现BT下载功能的Transmission为例,安装完成后可以看到插件的开关出现了。但是配置完成之前还无法将它打开。https://am.zdmimg.com/201402/08/52f5b764ecc80.png_e600.jpg这时候左侧边栏的插件菜单里可以看到相应的项目了,点击它进行配置https://am.zdmimg.com/201402/08/52f5b76600767.png_e600.jpg这些设置基本都不需要进行更改,记住红色箭头所指示的端口号,你需要通过它进入插件的管理界面。另外第三项的存储目录(即下载文件的保存路径),后面我们也会使用到。https://am.zdmimg.com/201402/08/52f5b7672aa1b.png_e600.jpg配置完成,点击OK,我们就可以将Transmission的开关打开了。插件的安装就算是完成了。如果一切顺利,这时你可以在浏览器的地址栏里输入前面设置的Jail的IP地址+端口号,在这个例子里就是:172.16.46.129:9091,就可以进入Transmission的管理界面了。https://am.zdmimg.com/201402/08/52f5b76a3f54d.png_e600.jpg在这里点击顶部菜单栏的图标,就可以导入种子文件进行下载了。https://am.zdmimg.com/201402/08/52f5b76d7ba55.png_e600.jpghttps://am.zdmimg.com/201402/08/52f5b770292d5.png_e600.jpg接下来是另一个比较常见的插件:MiniDLNA,使你的NAS成为多媒体服务器供其他便携设备进行音乐、视频播放,照片回放。安装过程大同小异,配置也很简单,填写你的dlna服务名称,设置资源存放路径(Media directory)即可,这里我们保留默认的设定。
https://am.zdmimg.com/201402/08/52f5b77b19a5f.png_e600.jpg这里的Media directory我们保留了默认的设定, 然后从挂载点设定真正的存储目录。这里“源”的/mnt/Storage1/Tank是我实际存放视频音乐照片的目录(也作为其它设备的共享文件夹),而目的端的/media则是刚才默认设定的虚拟路径。https://am.zdmimg.com/201402/08/52f5ca2a84616.png_e600.jpg最后一个,充当iTunes/DAAP服务器的firefly。同样是安装之后进行配置,默认设置就好。记住端口号3689https://am.zdmimg.com/201402/08/52f5b7753d5b3.png_e600.jpgIP+端口号登陆管理界面。插件启动后会自动对媒体文件进行扫描。
https://am.zdmimg.com/201402/08/52f5b77886f47.png_e600.jpg这时你打开iTunes就可以找到这个共享资料库,不过对中文的支持不是太好。。。https://res.smzdm.com/wp-includes/images/smilies/13.gifhttps://am.zdmimg.com/201402/08/52f5b7806b422.png_e600.jpgiphone和ipad上我暂时还没有找到可以直接通过iTunes共享的方法,但是可以当成daap媒体服务器使用相应的app听歌。https://am.zdmimg.com/201402/08/52f637586d064.png_e600.jpghttps://am.zdmimg.com/201402/08/52f63757ab585.png_e600.jpg好了,写完了~

页: [1]
查看完整版本: Freenas + 廉价主机,打造自用NAS服务器