基于Freenas构建个人云存储
来源:用户上传
作者: 李彬
摘要:随着智能终端的广泛使用,用户照片、视频、音乐的等媒体数据的备份和共享成为了在信息消费生活中一个较为普遍的问题。本文结合家庭组网环境在利用已有闲置电脑安装FREENAS软件构建了个人云存储解决方案。
关键字:Freenas;个人云
随着智能手机、平板电脑的日益普及,在个人终端上分布了大量用户照片、视频、音乐的等媒体数据,这些个人数据安全的备份和共享一个普遍的问题。为此主流互联网公司、运营商以及设备商纷纷推出了基于云架构的在线个人云存储解决方案。目前在此领域苹果iCloud、百度云、天翼云等功能相近的产品竞争激烈。这些云产品与其自有产品、服务或终端深入融合,不同程度的优化了用户使用。
但是公有云的安全性问题一直困扰了云服务提供公司和使用该业务的用户。2014年9月苹果iCloud中好莱坞影星私密照片外泄,更是引来公有云安全性的大讨论。所以对安全性要求明显大于便捷性需求的用户开始选择使用了局域网NAS的方案组建个人云。本例中笔者结合自身需求和家庭组网环境在利用已有闲置电脑基于FREENAS软件构建了个人云存储系统。此方案可以满足大多数家庭的数据共享和备份需求,同时还可以承担部分娱乐中心的功能的要求。
一、需求分析
1)将某用户家中的两部手机、一部平板电脑及一台笔记本的重要数据完成备份。备份周期为每天。安全性及可靠性要求较高。
2)需要将各个设备中间的照片及视频共享。同时通过机顶盒在电视上展现。操作要便捷。
3)尽可能的成本节约,同时提供较为丰富的功能。
4)可支持长时间稳定运行的需要。
NAS是一种采用直接与网络介质相连的特殊设备实现数据存储的机制。由于NAS设备都分配有 IP 地址,所以客户机通过数据网关对其进行存取访问,在通常不需要任何其他中间介质也可以直接访问这些设备。NAS是专用的存储设备,其数据的吞吐率满足一般家庭的数据共享和备份需求。采用利用闲置计算机安装FREENAS满足经济性、可靠性及噪声的要求。
Freenas是一套基于FreeBSD操作系统核心的开放源代码的NAS系统,支持众多服务,用户访问权限管理,提供网页设置接口。
二、方案架构
该方案核心网络设备为双频千兆路由器,有线部分提供千兆网络能力,充分发挥NAS的数据吞吐的优势,无线部分为双频,可以支撑较多无线设备。存储和备份的核心设备是安装Freenas的PC电脑,本身配置要求不高。通常由智能手机、机顶盒安装第三方软件来实现数据上传下发。电脑使用NAS时,为了方便可以将NAS共享的数据集映射为本地硬盘。
三、Freenas安装过程
其作为媒体中心的核心部件是Freenas,其软件安装对于硬件要求并不高,在Freenas.org网站上可以免费下载9.1.2版本,本例中将镜像文件安装到U盘,可以将光驱拆下腾出一个SATA接口额外再接一个硬盘,方便搭建RAID系统。使用U盘做启动盘风险不大,FREENAS的特点是开机后挂载内存虚拟盘,临时文件和日志写入虚拟盘,也不产生SWAP数据。完成后将硬盘挂载并选择合适的RAID方式,安装成功后把配置文件备份到安全的地方,即使U盘损坏亦可恢复数据。在用户终端上通过浏览器在地址栏输入相应的IP地址即可访问并配置,首先进入存储菜单,点击“卷管理”,添加磁盘。文件系统类型通常选择“ZFS”,如果主机配置相对差一些可以选择“UFS”,设定卷名称,卷布局选择Stripe,拖动滑块选择ada1一个硬盘,之后点击Add Volume,建立ZFS卷。这里的ZFS卷可以类似于Windows中的分区。
可以根据硬盘的数量、卷可用容量和对可靠性的要求选择RAID0、RAID1、RAID5等多种方式。在此过程中硬盘的数据将会被清除。完成硬盘挂载后,可以根据个人数据的不同类型,建立不同的数据集(可以理解为文件夹)。为不同的数据内容限定不同的存储区域,或者依照应用类型来分类同时为这些数据集设定权限。保证数据集和用户权限与之相对应。
设定文件共享服务共享方式主要有3种,AFP用于apple设备,CIFS用于windows系统,NFS传输效率高并且可适用于不同的操作系统。为了使用方便可以将以上三个服务都打开。
经过这些设置,一台基本功能完整的个人云NAS服务器端的配置就算完成了。
三、在移动终端上的设置
NAS服务器端配置完成后,就可以各种终端上配置完成访问了。在各种终端使用起来还是比较便捷的。对于Windows系统可以点击桌面的网络图标,就可以直接看到Freenas设备。在WINDOWS系统的笔记本电脑上,直接映射网络驱动器,即可连接。在iOS系统上可以安装FileBrowser软件。在安卓系统中可以使用ES文件管理软件。
四、扩展功能的安装
另外,Freenas最大的好处还在于它的可扩展性,通过安装不同的插件实现众多的功能,比如Transmission的BT下载,Minidlna的DLNA共享,Firefly的媒体服务器功能。利用FreeNAS的minidlna插件服务直接输出内容给电视。MiniDLNA,使你的NAS成为多媒体服务器供其他便携设备进行音乐、视频播放,照片回放。安装过程大同小异,配置也很简单,填写DLNA服务名称,设置资源存放路径(Media directory)即可,本例中使用默认的设定就可以了。
经过以上工作,作为个人云存储的NAS及各种终端的设定就完成。这样我们可以通过NAS供各种便携设备进行音乐、视频播放,照片回放等功能支持。
参考文献:
[1]Freenas产品手册(英文), http://www.freenas.org/
作者简介:李彬(1981-),女,现在新疆电信信息业务分公司工作,主要负责增值产品技术支撑、产品开发等相关工作。
转载注明来源:https://www.xzbu.com/9/view-6920506.htm