联系方式

d2FuZ0B5dWVtYWlsLmNvbQ==

使用家用NAS (群晖DS213j)建立自己的数据中心

by 猫小星经济人

发布时间:2013-06-21 11:23本文标签:DS213JDSMNASSynology群晖

我从几年前就有了优雅化家庭数据的需求,即:

  1. 同一个文件(比如照片、视频、PDF文档)只存在一个拷贝
  2. 家中现有的电子设备和未来的设备可以像访问本机文件一样访问这些文件

实现上述目标的最佳方案当然是NAS,但是考虑到性价比始终没有出手,后来分别尝试了移动硬盘、U盘、云服务等方案,均不是很满意:

我最终选择的是群晖的DS213j,和212j的区别是213j的CPU具有浮点运算功能。猫小星主站有开箱照

下面是一些设置步骤。

安装硬盘和系统

我使用的是西部数据2TB的红盘(说是转为NAS设计),型号是WD20EFRX。安装好后没有进行任何设置,直接把DS213J用网线连接路由器后开机,LAN中已经可以识别它的存在。按照说明书访问find.synology.com(其实这是一个使用HTML frame调用本地http://diskstation:5050的页面而已)即可开始设置。

但是我点击连接按钮后系统提示找不到硬盘,于是又改用桌面软件Synology Assistant设置,依然死在了硬盘那步。因此开始怀疑硬盘有问题,此时发现群晖的技术支持只有在线form一种方式,只好把新蛋买的硬盘插在PC上试验一下,证明硬盘故障。

这个硬盘至今还在新蛋售后过程中,非常不爽。转天亚马逊买了同款,这回没问题,在web界面可以继续安装。

通过Web Assistany找到的DS213J

通过Web安装的另一个问题就是在线下载操作系统时卡在了42%不动,不知道是作业比较复杂还是过程中断了,同样没有技术支持,我只好手动关机,再用已下载好的系统手动安装。

安装后给NAS分配一个固定IP,然后还是使用http://diskstation直接访问比较优雅。

整个NAS的设置和操作都是基于名为DSM的界面完成的,DSM本身是一个前台使用HDML/CSS/JS,后台使用CGI的Web程序。

设置硬盘和共享文件夹

DS213J支持各种RAID,但我只有一块硬盘,直接使用默认的Synology Hybird RAID,无数据保护。在名为“存储空间管理员”的程序中自动设置好分区后操作系统会对硬盘进行奇偶一致性检测,比较耗时,但不影响同时使用NAS。

硬盘就绪后就可以开始使用NAS了。首先需要创建至少一个共享文件夹。在“控制面板”中选择“共享文件夹”即可添加、删除和编辑共享文件夹。这里还可以设置不同用户的访问权限。最新安装的系统只有一个默认的名为Admin的管理用户。

设置共享文件夹

考虑到将来在Windows需要像访问本地文件那样访问NAS的数据,因此要将NAS映射为Windows的网络驱动器,所以每个文件夹就成了为了一个驱动器,因此为了整洁和优雅,只添加一个共享文件夹,名为“NAS Cloud”。然后把所有目录都放在这个文件夹的下面。上图其它三个文件夹:music、photo、video则是DSM的媒体功能使用的文件夹,后面会独立介绍。

添加共享文件夹后就已经可以在DSM的File Station中进行文件操作了,通过Java,File Station可以访问本地文件。

File Station

在Windows中读写NAS的共享文件夹文件夹

首先在DSM的控制面板中打开Windows/Mac和Linux的文件共享服务:

DSM控制面板中的Win/Mac/NFS设置

以Windows为例,我需要Windows像访问本地文件一样直接读写NAS上的内容。这和以前使用的云服务是不同的(Dropbox等云服务需要产生本地文件副本)。

在Windows的资源管理器中,在“计算机”上点击右键,选择“映射网络驱动器”:

映射网络驱动器

在接下的向导中,选择一个盘符,然后在“文件夹”处输入刚才建立的共享文件夹的网络位置:

映射网络文件夹

注意“登录时重新连接”要选中,这样下次启动电脑的时候所设置的网络映射会依旧存在。当然前提是NAS先于Windows启动。实现这一点只需要为DS213J增加启动关机的cronjob:

NAS的开关机计划

回到Windows下,此时已经可以在资源管理器中看到刚才添加的共享文件夹:

NAS 文件夹

如图,已经可以通过访问G:\来访问NAS Cloud共享文件夹里的内容了。需要补充的是,这个网络驱动器是当前Windows 8的登录用户创建的,因此其它用户是无法访问的。比如Apache的httpd服务以Windows服务的方式启动,而后者默认的登录用户名是本地系统,因此需要将其登录为当前用户Apache才能使用G盘的文件。

和NAS一致的文件结构

点击G:,可以看到和DSM的File Station一致的文件结构。

设置全家的云音乐和视频播放中心

使用品牌NAS还是用Raspberry PI+硬盘DIY一个NAS,曾一度令我纠结。购买群晖DS213J的奖励之一就是有很多现成的软件。下面介绍利用NAS实现云端音乐和视频服务器的功能。

很多人都有这样的经历:PC上有很多MP3,Mac的iTunes里也有一些重复或独立的音乐,手机上也有下载下来偶尔播放的音乐,总之这些音乐都无法统一存放在一个地方,因为除非保留副本,否则只能听设备自身存储的音乐。视频方面如果家中有播放盒也会遇到同样的问题。

有了DS213J,可以将所有的音乐和视频都保存在NAS上,然后局域网中的任何设备都可以直接播放云端的音乐和视频。

首先安装DSM的媒体服务器套件。套件是DSM增加自身功能的软件包,可以在“套件中心”的多媒体页面找到媒体服务器套件。

DS213J提供了丰富的套件

在安装好媒体服务器套件后,硬盘根目录下会增加photo、video和music三个新的目录,它们的名字已经解释了它们的含义。这也是为何我没有在NAS Cloud共享文件夹中存放视频、音乐和照片的原因。

现在NAS可以使用DLNA/UPnP协议在电视(需要SmartTV技术支持)等终端设备上播放音乐、视频和图片。为了让终端设备还可以播放网络音乐(指外网的Internet Radio),还可以加装Audio Station套件。Audio Station套件仅仅是一个Web界面的播放器,但它可以和媒体服务器交互,提供Playlist等信息。

DS213J的Audio Station程序界面

那么如何添加音乐到music文件夹中呢?我们可以直接映射\\DiskStation\music文件夹到新的网络驱动器,但这样不够优雅,我们要直接把music文件夹加入到Windows 8的库中。

Windows 8的库有现存的音乐库,里面的文件夹是本机的“我的音乐”这个目录。现在我么要用NAS上的music目的代替这个目录。但是当我尝试将网络路径直接加入到库中的时候,Windows 8会报告目录没有索引,所以无法添加。不知道这是什么逻辑,Windows的帮助提供了手动通过命令行添加的方法,我给出一个留在图形界面添加的方法。

首先右键点击音乐库的“我的音乐”文件夹,选择“打开文件位置”,然后在资源管理器中删除这个文件夹(当然里面的音乐等文件可以提前保留)。然后再右键点击库中的“我的音乐”文件夹,选择“属性”,在“位置”选项卡中重新指定位置为“\\DiskStation\music”:

重新设置库的位置

这样就可以直接在库中访问NAS的music目录了。使用资源管理器将音乐拖拽到库中即可完成上传。同样的方法可以上传视频,对应的DSM套件是Video Station。

上传好音乐就可以在任何设备播放NAS上的音乐了,以Android手机为例,只需下载Synology提供的免费DS Audio程序即可进行云端播放:

Andorid手机上的DS Audio程序

从上图中可以看到手机里的播放器和NAS端具有相同的文件结构。当然媒体播放器的缺点也是显而易见的:当设备离开局域网环境,就无法访问到任何文件。群晖的DS213J本身有DDNS的外网功能,但出于安全、速度和使用频率的考虑我没有打开外网访问。

使用同样的方法可以安装Video Station套件和DS Video手机程序,并将video目录加入Windows 8的库中。但是因为没有索引,Windows 8自身的Music和Video Metro App是无法识别Library中的媒体的,不过即便能够识别估计也没人会用这两个史上最难用的播放器吧。在Windows上还是使用其它看上去正常的播放器即可。

使用Photo Station接管照片

其实存储照片是我购买NAS的初衷,此前照片离散的分布在台式机硬盘、移动硬盘、Mac的iPhoto库、手机里,需要依靠人脑来在整合。现在终于可以将它们统一在一个位置,供上述设备访问。DS213J的照片处理方式相对于音乐和视频更加的不透明(当然也可以像保存其它文件那样直接存储),整个照片需求委托给名为Photo Station的套件。照片可以按照喜欢的文件结构存储在//DiskStation/photo目录中,但是要通过Photo Station上传,这样就可以看到缩略图并使用更多的附加功能,诸如为不同的设备生成适合尺寸的图片、面部识别、访问控制等。

Photo Station在DSM上的形态是一个类似Blog的Web界面,可以管理任意多层次的Albums,这样不会破坏原始的存储照片的目录习惯。上传的话虽然DS213J支持浮点运算后可以比DS212J更快的处理缩略图,但还是建议使用PC或Mac下的客户端上传,把缩略图计算完成在性能更高的i7处理器上。

Photo Station的上传程序

这个上传程序非常简陋,最好的入口是右键选择要上传的图片即可激活上述界面。图片上传后可以在photo目录看到原始的图片,缩略图则不透明的由Photo Station接管。这样做的缺点是所有的写操作(包括删除)都需要通过Photo Station的界面来完成,如果直接使用资源管理器删除图片,会造成Photo Station的数据混乱。

上传图片后可以使用上述同样的方法将photo加入Windows 8的库中,手机方面可以下载DS Photo+这个程序,家中的平板电脑、电视(需要DLNA/UPnP支持)和播放器都可以成为随时随地的照片查看工具。

利用Photo Station,DS Photo+还有一个非常方便的功能,就是类似Dropbox的拍照上传,手机拍摄的照片在进入LAN环境后会自动上传到提前设置好的文件夹上(指NAS上的文件夹),其速度是Dropbox望尘莫及的。

激活更多附加功能

NSF共享

NSF共享适合Linux构架的设备,比如XTreamer媒体播放器和RaspberryPI上的XBMC。NSF共享可以在控制面板的Win/MAC/NFS中打开

Download客户端

DSM有一个Download下载套件,支持包括迅雷在内的几乎所有的下载协议。这样可以直接把下载委托给NAS。然后将下载文件夹加入Windows的收藏夹,方便访问。

代替Dropbox的私有云功能

DSM本身有一个名为Cloud Station的私有云套件,目的是为了离线访问到文件,代价是像Dropbox那样数据冗余。因为使用机会不多我没有尝试。

其它功能

其它功能还包括外网访问、Web服务器、DHCP服务器等等。

购买方法

相关文章

《打造家庭数据中心:群晖(Synology) 家用NAS DS213J 开箱和简单评测》

 

分享到: