分享

终于有了家庭数据中心

 lgoogle 2017-10-01
本帖最后由 星小宇 于 2013-5-17 23:23 编辑

引子
      
       自从有了小孩,为它保存一些照片和影像就成了自然而然的事情,他的各种表情动作无时无刻都会出现,我们也就只能随手利用手边的手机,或者IPAD来捕捉,但这些照片的同步是个大问题,虽然有Apple的iCloud,但老婆大人用的是android,而我又有两台单反的照片也要同步,所以iCloud看来是不行了。作为工程师,自然想到了在家里弄个存储系统,初期琢磨用个Raspberry pi,即能通过DLAN和SMB在所有系统中分享照片,音乐和视频,还可以顺便当下载机用(,其实这才是真实的目的)。但在这个方案中,所有手机,IPAD和单反的照片,仍然要通过电脑来汇总和整理,然后再统一传到存储中,便利性不足,在老婆大人看来,如果只是这样的用户体验,还不如直接买个外置硬盘呢(OH,NO,我的下载机)。既然如此,目光就转向了现成的NAS,偶然中发现Synolog的NAS可以通过在手机或者IPAD中安装软件,手机直接将照片上传NAS,YEAH,这不就是我想要的功能么!!!但一看价格,不带硬盘的都要3K+,虽然知道买这个NAS不光是买个硬件,相应的软件和服务也不是免费的。但算上硬盘将近5K的价格,还是很难让我鼓足勇气向领导大人开口批预算。好在,后来研究了一下,就有了如下的成果。

开工

       由于Synology的系统其实就是一个linux,而硬件基础是X86架构,所以破解它的难度并不大,国外已经有人在vmware和物理机上成功安装了Synology的DSM系统,所以只要按照前人的指点,按部就班的做就好啦。

Vmware篇

       待补充,当时用来体验DSM的各项功能的,现在已经被我从ESXI中删除了,如果各位想要了解的话,我可以再回来来写。

实体机篇

          DSM在Vmware上的体验让我非常满意,所以下一步就是找个实体机来安装啦。

          首先我们要注意的DSM对硬件的一些要求。具体如下。
           主板:ATOM or AMD E350 or 其他
           内存:1G or more
           主板板载网卡芯片:
             3COM 3c590/3c900 series (592/595/597), 3cr990
             AMD PCnet32
             Atheros L2, L1
             Broadcom 440x/47xx, NetExtremeII, CNIC, Tigon, NetExtreme II 10Gb
             Intel PRO/100+, PRO/1000, 82575/82576, 82586/82593/82596
             Marvell Yukon
             Nvidia nForce
             QLogic QLA3XXX, QLCNIC
             Realtek 8139,8129,8130,8169
             SiS SiS900/7016, SiS190/SiS191


      
其中主要的就是网卡芯片了,如果不在上述范围中,很有可能无法安装DSM。至于CPU,Synology 713+采用的也才是Intel D2700,所以大家自己琢磨吧。

     了解硬件要求,下一步就是在淘宝上寻觅合适的主板啦。结合了一下其他人反映的主板芯片型号,我将目标定在了映泰NM70I-847
,芯片组是Intel NM70,CPU是集成在主板上的赛扬847,主频1.1G,自带4个SATA接口,Mini-ITX主板,可以买很小的机箱,放在客厅也不会太显眼,关键是它的价格很便宜哦,才499块,而且JD上还有个套餐,算上4G内存,总共才628块。
2013-04-22_171520.jpg

       主板到手,利用家里原本就有的500G硬盘和一个300W电源,开工咯。

       首先我们要下载一个破解过的Synology的底层操作系统,有点类似于WinPE,通过安装在U盘上启动系统。软件的下载地址见最。然后找到一个U盘,最好有写保护的功能(没有也没关系),利用一款USB Image Tool的软件,将Image文件写入U盘。完成后将U盘到主板上,设定为U盘启动,就OK啦。期间无需任何操作和命令,到最后你会看到这样的一个界面。

2013-04-22_171520.jpg

      用户名是root,密码为空,如果能显示DiskStation>,就说明第一步你已经成功了。


       第二,我们要往NAS里安装DSM系统了,先上Synology官网下载Synology Assistant,安装完成后双击打开,界面如下。
2013-04-22_171520.jpg
       这台机器已经安装完成了,所以显示状态为“就绪”,初次安装的时候应当显示为“未安装”。选中你的NAS,右键选择“安装”,在弹出的对话框中选择刚才压缩包中的PAT文件,按照实际的环境,配置IP地址和账号等,但是记得一定不要勾选SHR自动配置存储空间,如果勾选的话,DSM会将你的U盘也认为是一个存储空间,并对它进行格式,这样一来稍后重启系统就会报找不到操作系统了。

      顺利的话,系统应该会自动完成DSM的安装并自动重启,如果卡在了第一步,那你可能需要将你电脑的MAC地址修改为“00-11-32-08-D6-2A”,如果卡在第二步,则是由于DSM无法识别到系统磁盘,你可以尝试这打开主板BIOS中磁盘的AICH功能,或者就是你的主盘磁盘芯片不被DSM支持。

      一切顺利的话,在NAS服务器重启完毕后,在浏览器中打开你刚才为NAS配置的IP地址,就可以看到NAS的界面啦。

2013-04-22_171520.jpg


       输入刚才设置的账号和密码,就可以访问到DSM的界面啦。但是我却在这里卡了一整天,因为每次输入完之后都会有这样的提示。

2013-04-22_171520.jpg


        蛋疼啊,怎么会这样,我明明没有输错账号和密码啊!!!为了这个我重装了两次DSM,但最后的方法却是---换个浏览器。估计是DSM的界面和firefox的某个插件不兼容,原来IE还是有那么点作用的。


        下面就是DSM的界面啦,实际的使用分享和安装完毕后的效果图,晚上回家后再继续更新哈。
2013-04-22_171520.jpg

软件体验

       之所以看上了Synology的NAS系统,其一大半的魅力在于配套的软件,那么我们就先从软件说起吧。

IMG_20130422_203221_HZP.jpg


       Synology为手机和IPAD开发了大约有5款配套软件(上图还缺了一个DS File),这里面最出彩的要数DS Photo+和DS Video了,我也就先着重介绍这两款吧。

      DS Photo+
      这款软件最大的一个优点就在于可以直接通过手机或者平板电脑向NAS中更新照片了。在登录完成后,可以看到一个和iphone相册差不多的界面。
IMG_20130422_204701_HZP.jpg

       点击进入相应的相册,里面还可以再建子相册,然后就可以与通常使用iphone的相册一样了。如果希望在离开NAS环境后还可以继续浏览照片,可以将照片下载到本地。软件本身也会缓存250M的照片,放置在虚拟相册中的最新相片中。
IMG_20130422_204808_HZP.jpg
上图中的“4个月前”就是“喜蛋”的子相册。请无视我家那傻了吧唧的小子吧。

       通过手机上传照片非常容易,在相应的相册中打开菜单,选择上传,然后需要要上传的照片即可。
IMG_20130422_205728_HZP.jpg


       上传完的照片可以立刻在其他设备上查看到,话说我写这个帖子用到的照片,全都是通过老婆大人的三星手机拍的,然后上传到NAS,我再通过电脑直接编辑并贴到帖子中的,比之前拍完照片插数据线要方便太多了。

       说完手机端的照片快速上传,我们再来看看电脑端还有什么特别的功能。在浏览器上,有一个手机端没有的时间线功能,它会自动的将照片按照拍摄时间排序并增加地理标签,可以方便我们回溯照片。但说真的,我觉得这个功能要是能够在平板上使用,那才更赞呢。

2013-04-22_210453.jpg

今天暂时更新到这里,明天增加DS Video和其他系统组件功能。

     Video Station
      说完了用户体验满点的DS Photo+,我们再来看看Video Station的效果。先来一张效果图吧。
2013-04-23_165717.jpg

       有没有觉得这个效果很赞?每部电影都有高清海报,上映时间,简单介绍,选择一部影片,你还能看到演员和导演的信息,同时还附上了IMDB的连接。而要实现这些功能,其实什么都不用做,只要把下载好的电影文件直接丢到相应的文件夹里去就好了。其他的工作就交给Video Station吧,它会自动按照影片的名字去匹配电影信息,下载海报和电影介绍。如果你觉得它的信息有误,还可以自己编辑。
2013-04-23_165717.jpg

       说完了好看的界面,我们再来实际用用看。你可以在电脑浏览器上直接播放电影,服务器会对视频进行解码输出,如果源码是720P的MKV格式的话,在浏览器里看的清晰度相当不错,每秒的码流在2M/s以上,清晰度比奇艺的高清要好很多。而且还可以手工选择字幕哦。
2013-04-23_170939.jpg

       除了通过电脑浏览器播放视频外,也可以在手机和平板上安装DS Video来播放视频,界面和功能与电脑浏览器版本的无异。Video Station还支持电视节目哦,可以按照“季”和“集”来归档。

IMG_20130423_202826_HZP.jpg


当然啦,看高清电影通过浏览器或者手机看,总有点不爽,能不能用电视机看呢?当然可以啦(请脑补星爷的表情和语气),只要在服务器上安装“媒体服务器”组件,就可以通过DLAN协议,让电视机和PS3等等支持DLAN的设备直接访问NAS服务器中的媒体文件,包括电影,照片和音乐。这样就可以很方便的在电脑上播放家里那傻小子的各种照片和视频了,大家再也不用凑在一个小小的IPAD上看了。但是DLAN协议有一个天生的缺陷,就是无法挂载外部字幕,所以看国外大片和高清美剧非常不方便,这个问题让我痛了好久,怎么办呢?只好问朋友借了个网络播放器,临时装在NAS边上,实际效果图就成这样了。
IMG_20130423_202045_HZP.jpg

      利用播放器的UPNP功能,可以顺利的播放NAS服务器中的720P MKV电影文件,并自动加载同名的SRT字幕文件,最终效果就是这个样子的。建议如果以看美剧或者电影的为主的同学,还是再顺带入个播放器吧,小米盒子或者美如画都可以,貌似美如画在功能方面做的不错,但是那个外形实在是让我完全没有购买欲。

IMG_20130423_201953_HZP.jpg

    Cloud station
       之前有朋友问起Cloud station,也就顺便测试了一下,功能可以实现,是否是破解版没有任何影响。服务器端和客户端的设置非常方便,我就不细说了,容易出问题的地方在于路由器上配置端口映射,由于需要将内网服务器的TCP 6900端口映射到外网去,所以同时需要在服务器上配置DDNS(如果有静态公网地址的话就不需要DDNS了)以及在路由器上配置端口映射,由于每家的路由器配置这个功能,以及这个功能的名字都不太一样,所以建议大家先看看自己路由器的配置界面。
2013-04-25_151836.jpg

DSM4.1升级DSM4.2
       首先感谢ShortBlack给出的DSM4.2的资源,不过这哥们除了给个资源,什么都没留下,害的我傻傻的认为在系统里面直接升级就好了,后来去网上翻了翻,总算搞定。大致步骤如下:
       1. 把之前NAS上面的U盘拔下来,在别的电脑上格式化一下,然后用之前介绍过的USB Image Tool工具,将新的DSM4.2的img文件写进去,然后重新插到NAS上(最好是原来的那个USB口),然后重启NAS。
       2. 等待一会,打开Synology Assistant,重新扫面一下,应该能看到NAS,但是地址和版本都发生了变化。在NAS上点右键,选择更新,然后选择DSM4.2的PAT文件。期间NAS的地址可能没办法设成原来的IP地址,没关系,等升级完了进系统改好了。
       3. NAS会开始自动安装DSM4.2,稍等一会就好。如果系统没有自动重启,等到所有步骤完成,自己手工重启一下好了。
       4. 重启完毕,升级完成。


DDNS的设置
        应ShortBlack兄的建议,增加一下DDNS的配置指导。
       1. 控制面板----DDNS设置中,选择新增,勾选启用DDNS,然后选择一个服务提供商。如果你购买的是正版的Synology,那你可以选择Synology作为你的DDNS服务商,如果你和我一样是DIY的,那你只能从其他里面进行选择。我目前使用的FreeDNS,整体感觉还不错,如果各位之前没有DDNS的话,可以选择FreeDNS,以下的介绍也会以FreeDNS为例。
        2. 选择好了DDNS服务商,下一步就是去服务商的网站上注册一个账号和域名。FreeDNS的域名如下:
            https://freedns./
        3. 在FreeDNS上进行注册,注册的用户名和你未来的域名没有任何直接关系,你可以按照自己的习惯来起个名字。
        4. 注册完毕后,用你的账号登录FreeDNS,点击左侧的Subdomains。为什么不选择domains呢?因为这个是要钱的。
        5. 然后点击ADD,创建你自己的域名吧。第一栏是Type,选择“A”,其他的type或者是为ipv6,或者是为mail server等特定应用服务的,总之选A就对了。然后在subdomains里输入你自己喜欢的一个域名吧,这个名字是你未来域名的前缀。然后选择domains,这里有非常多的选择,找个最好记的吧,我就选择了mooo.com。Destination里面就是你目前从ISP处获得的公网IP地址,你可以通过www.ip138.com获取到,现在你可以先手工填写,未来这个地址会由NAS自动告知FreeDNS,不用你操心的。其余的两个选项保持默认即可。
            这里补充一下,目前有些运营商会对用户IP进行二次NAT,你在ip138上看到的可能并非你实际的公网地址,或者说最终用户根本就拿不到公网ip,遇到这种情况的,DDNS也帮不了你,目前而言也没有任何技术手段可以实现远程访问到家里的网络,包括VPN等等。唯一的办法就是更换ISP,这种情况在移动,广电这种没有自己广域网出口的ISP和小区宽带比较常见。电信和联通的ADSL上遇到的较少。
          6. 回到NAS上,在DDNS界面填入刚才你在FreeDNS上注册的账号和创建的域名。测试联机这个功能对FreeDNS好像不适用,我测试联机从来没有成功过,但是功能正常。
          7. 我们还需要在路由器上做端口映射的配置,我在我的路由器上是这样配置的。
2013-05-17_231337.jpg
              Synology DSM里面所有服务涉及到的端口,可以通过这个链接来查询。
              http://www./support/faq_show.php?q_id=299
              需要注意的是,photo station采用的是80端口,大部分的ISP都会关闭这个端口,导致在外无法访问photo station,解决办法就是将内部的80端口,对外映射成类似与8081这样的端口,对于一些不支持内外网端口不匹配的路由器,可以在photo station的设置菜单中,对其服务端口进行修改,尽量开80和8080这样的端口。
            8. 至此,DDNS配置完成,请稍等一会,等FreeDNS在全球的DNS服务器上同步了你的域名信息后,你就可以通过域名来访问你的NAS服务器了。


总结
       整套系统目前运行了将近一周,运行稳定没有出过任何问题,噪音也很小,通过安装Aria2,也已经可以支持迅雷离线下载了,老婆大人也对它非常满意(特别是对价格)。不过感觉很对不起Synology,所以还是希望有条件的各位能够支持下Synology,购买原装机器,毕竟原装机器可以很方便的升级未来的DSM系统,而且听说Synology的售后服务非常赞哦。






    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多