Author: inkrope

  • 使用Supervisor将崩溃后的挖矿进程自动重启

    我们在《如何利用VPS在ypool矿池里挖Primecoin》一文中介绍了如何在矿池里挖取 Primecoin,其它山寨币的挖矿方法也如法炮制,但有时候会发现挖矿突然崩溃掉线,往往很长时间之后我们才发现,就是用了nohup命令也无济于事。网上有不少方法都是在 /etc/init.d/ 下建立启动脚本,监控进程如果发生崩溃后自动重启,但都很复杂和繁琐,而且不同服务器和不同系统版本的配置又有差异,让我等小白情何以堪。有没有一种更简单的方法呢?

    通常需要借助一些辅助工具. 常用的管理工具有 runitdaemontools 以及用 Python 开发的 Supervisor. 其中以 Supervisor 最为易用, 功能也很完善。
    Supervisor是用 Python 开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台 daemon,并监控进程状态,异常退出时能自动重启。

    一、安装

    首先必须先安装好 python 环境,Linux 已经自带 python,建议安装 python2.7.5. 先在终端输入 python 查看python 版本,能正常显示则表明没问题,输入 exit() 退出 python 环境。
    Centos下用 easy_instal l安装

    easy_install supervisor

    Debian / Ubuntu可以直接通过 apt 安装:

    apt-get install supervisor

    安装成功后显示 finished ,我们再次进行 python 环境,输入:

    import supervisor

    如果没提示错误则表示安装成功。
    安装之后,会有两个可执行文件:

    /usr/bin/supervisord             --  supervisor服务守护进程
    /usr/bin/supervisorctl           --  supervisor控制台进程

    Supervisor 有两个可执行程序 – supervisord 和 supervisorctl:

    • Supervisord 是后台管理服务器, 用来依据配置文件的策略管理后台守护进程, 它会随系统自动启动
    • Supervisorctl 用于管理员向后台管理程序发送 启动/重启/停止 等指令;

    它们之间的关系就相当于 Apache 的 httpd 和 apachectl.

    /etc/supervisor 目录中存放着 supervisor 的配置文件:其中 conf.d 是一个子目录,其中存放着supervisor监管的进程的配置信息,一个进程有一个对应的配置文件;supervisord.confsupervisor 的主配置文件,定义服务名称以及接口等等。

    二、配置

    主配置文件 的路径位于 /etc/supervisor/supervisord.conf, 主配置文件中的末尾两行文本:

    [include]
    files = /etc/supervisor/conf.d/*.conf

    指明了 Supervisor 会去 /etc/supervisor/conf.d/ 目录下查找以 .conf 结尾的子配置文件, 也就是说, 我们只需在 /etc/supervisor/conf.d/ 目录下为每个后台守护应用新建一个配置文件即可。
    现在要用 supervisor监控一个脚本进程,在/etc/supervisor/conf.d 中新建一个关于这个脚本进程的配置文件。

    cd /etc/supervisor/conf.d
    vim script.conf

    其中输入:

    [program:script.py] #程序的名字,在supervisor中可以用这个名字来管理该程序。
    command=/home/hadoop/script1.1.py #启动程序的命令
    autorstart=true #设置改程序是否虽supervisor的启动而启动
    directory=/home/hadoop #相当于在该目录下执行程序
    autorestart=true #程序停止之后是否需要重新将其启动
    startsecs=10 #重新启动时,等待的时间
    startretries=36 #重启程序的次数
    redirect_stderr=true #是否将程序错误信息重定向的到文件
    stdout_logfile=/home/hadoop/supervisor_log/log.txt #将程序输出重定向到该文件
    stderr_logfile=/home/hadoop/supervisor_log/err.txt #将程序错误信息重定向到该文件

    保存文件,便完成配置。

    三、生效

    每次修改主配置文件或增改子配置文件都需要执行 supervisorctl update 使新配置生效。或者用 supervisorctl reload 重新重新启动 supervisor 程序。

    • 每次 修改主配置文件 或 增改子配置文件 都需要执行 supervisorctl update 使新配置生效:
    sudo supervisorctl update
    • 控制所有进程
      sudo supervisorctl start all
      sudo supervisorctl stop all
      sudo supervisorctl restart all
    • 定向控制指定进程
      sudo supervisorctl stop iot-kb
      sudo supervisorctl start iot-kb
      sudo supervisorctl restart iot-kb

    四、管理

    修改主配置文件,开启基于http的UI控制台:

    sudo supervisorctl update

    添加如下内容:

    [inet_http_server]
    port = 192.168.1.60:9001 #IP和绑定端口
    username = admin #管理员名称
    password = 123456 #管理员密码

    这样,在浏览器中输入配置中写的地址和端口号,输入配置好的用户名和密码,便可以看到基于网页的控制台界面。从中,可以察看 Supervisor 监控的信息,可以察看进程的日志等。E

    除非注明,本博客文章均为原创,转载请以链接形式标明本文地址

     

  • 为什么我只用微博而不用朋友圈

    现在身边的朋友都从微博转战到微信朋友圈了,但我依然坚守着日益冷清的微博而极少浏览朋友圈或在其更新,原因有三点:
    1. 透明性。在朋友圈里许多都是相互再熟悉不过的人,七大姑八大姨都在关注我:
      • 我想声援一下东莞的少女们就得想一想我爹妈会不会点赞;
      • 我想草泥马一下微薄的年终奖就得想想领导会不会回复评论;
      • 我想和我的小伙伴们分享一下新看的几部AV番号,就得担心老婆看了晚上找我讨公粮;

      在朋友圈里我完全就是个透明人,对于隐私的保护几乎为零,所以我也极少发言。

    2. 低效性。微博里我通过关注的公众号可以获得源源不断的新闻和咨询,而在朋友圈里我基本上看到的只有如下几类东西:
      • 自拍或者他家孩子或宠物的自拍;
      • 每次吃饭前的饭菜合影;
      • 各种没事找事的自怨自艾和无病呻吟;
      • 海外代购;
      • 到此一游的风景照;
      • 转发的各种心灵鸡汤贴;
      • 显摆炫耀贴;

      这些社交信息带给我的积极信息量几乎为零,所以我一律点赞回复。

    3. 封闭性。由于微信旨在社交用途,因此我在朋友圈里发出信息的受众只是那些相互认识的亲友,无法利用爱好和共同语言去拓展和寻找相对自己陌生的社交人脉和圈子,所以整个微信的社交生态圈是一个封闭的死循环,这一点上相差微博豆瓣太多。当然了,你用摇一摇去找炮友除外。E

     

  • 2013年“双十一”的收获

    “双十一”越来越成为商家清理库存的手段、打折促销的噱头和透支年底消费的井喷,所谓的折扣都还是集中在暴利的衣服和鞋类上,我囤积了一购物车的东西居然没一个做活动的,为了对得起压抑许久的消费冲动,于是入了一只 CASIO G-shock 5600J 电子表。

    戴久了机械表,频繁的校表和保养让我越来越觉得这只是个麻烦的装逼货,昂贵的表带配件让我颇为头疼,愈来愈认识到电子表的方便和准确。这只5600J在整个经典的5600系列中具备大部分功能,属性价比较高的一款,据商家说2012年年底已停产,市面上已难买到新货,本款产于2012年9月,产地是泰国。

    功能特色

    • 三局电波对表在北京地区信号还是不错,睡前将手表放到窗口,凌晨零点成功自动对表,以后再也不用苦等新闻联播校时了
    • 10米防摔可以让我在紧急情况下把它当锤子使用。
    • 200米防水可以让我在游泳和洗澡过程中都无需卸下手表。
    • 抬手自动背光更可以让我在黑夜里运动过程中随时掌握时间。

     

  • 中国互联网发展和GFW(国家防火墙)

    上面是不久前在网上流传甚广的一幅中美之间互联网公司创立时间和现市值的比较图,引起网友的广泛讨论。简单明了的图形中可以得出两个清晰结论:
    1. 贫富差距。美国互联网上市公司市值规模的差距不大,除了 GoogleFacebook 等互联网巨头外,其余公司的市值规模分配较为均匀相差无几;反观中国互联网企业的规模却有如天壤之别,相差悬殊。
    2. 创新程度。随着1998年至2000年中国互联网第一个春天到来孕育了腾讯百度等诸多优秀互联网概念上市公司后,本该在2000年至2005年这黄金成熟期里硕果累累的中国互联网行业却好像做了绝育手术一般,结下了几个(以360为代表的新生代互联网公司)青涩瘦小的果实之后,就再没有缔造出其它值得称道的上市公司了。而在同时期的美国硅谷,以 TwitterYoutube 等为旗手的新生代互联网公司所打造的 Web2.0 社交概念则是风生水起,发展的如火如荼,引领了互联网的第二次变革。

    05级“之后再无”互联网“
    ——————网友“这货是单机”的点评

    2005年就好像是一条鸿沟划清楚河汉界,彻底的拉开了中美之间的距离,那么这个神奇的年份到底发生了什么呢?导致中美互联网行业发展经历了冰与火之歌,让肥沃温暖的中国互联网环境竟然一夜之间变成了荒芜寒冷的盐碱地,下面我们看另一份有趣的时间表,从中也许您能管中窥豹发现些许端倪:

    2003年2月,在北京的国家计算机网络与信息安全管理中心综合楼工程竣工。
    – 2003年7月,国家计算机网络应急处理协调中心更名为国家计算机网络应急技术处理协调中心。
    – 2003年9月2日,全国”金盾工程”会议在北京召开,”金盾工程”全面启动。
    – 2004年,国家信息安全重大项目”大规模网络特定信息获取系统”,经费7000万,获国家科技进步二等奖。
    – 2005年,方滨兴任国防科学技术大学兼职教授、特聘教授、博士生导师。
    – 2005年,方滨兴被遴选为中国工程院院士。
    – 2005年,”该系统”已经在北京、上海、广州、长沙建立了互相镜像的4套主系统,之间用万兆网互联。每套系统由8CPU的多节点集群构成,操作系统是红旗Linux,数据库用的是OracleRAC。2005年国家计算机网络与信息安全管理中心(北京)就已经建立了一套384*16节点的集群用于网络内容过滤(005工程)和短信过滤(016工程)。该系统在广州、上海都有镜像,互相以十万兆网链接,可以协同工作,也可以独立接管工作。
    2006年11月16日,”金盾工程”一期在北京正式通过国家验收,其为”为中华人民共和国公安部设计,处理中国公安管理的业务,涉外饭店管理,出入境管理,治安管理等的工程”。

    (摘自” GFW的前世今生,一部GFW之父方滨兴的发家史”)

    2005年正好是金盾工程中的国家防火墙(以下简称GFW)第一期项目竣工日期,和图示1中的2005年年份完全吻合,那两者存在怎样的联系呢?

    平等(分享)开放(自由)、创新”这三点是互联网的精神中的核心要旨,就如植物茁长发展所必须的阳光、土壤和水分。

    “很可悲的中国互联网,自05年后,彻底缺乏创新。大企业被 360 提醒后,彻底封死了创新的空间。360的市值大增,绝非其安全价值,而是对百度价值的一部分分流。反观美国互联网市场,不断出现创新企业,价值分配更趋多样化。”
    ————网友“康国平”的点评

    而对一个互联网企业而言,只有不断的技术创新推陈出新,才能推动自身和行业不断进取和变革,否则只有在墨守成规中沉沦和灭亡,而创新所需要的就是一个开放自由的环境,没有技术的壁垒和限制,才能使得互联网从业者第一时间能够获得最新最核心的技术内容和知识,与世界最前沿的互联网发展潮流同步,使得更多的互联网草根能够通过自身的努力获得一席之地,方能够保证一个公平的互联网行业的均衡发展,杜绝通过信息不对称获得寡头垄断的存在。

    “05年以后再无独立的新型IT公司,都被巨头扼杀在摇篮里了 ”
    ————网友“ink 君”的点评

    反观国内,GFW 上线之后,从最早的法轮功网站的屏蔽,过渡到反动言论和敏感词的过滤和筛查,发展到对整个网络服务和服务供应商的直接封锁和攻击,甚至许多优秀的服务毫无道理的被 GFW 屏蔽。导致互联网企业的创新能力受到极大影响,使得更多的垄断企业放弃耗时过长成本过高的创新发展而选择成本低较小快的“短平快”的山寨发展之路,具体的行径包括:

    • 1.对国外互联网公司的垄断。GFW 上线之后就第一时间打击了 Google 中国,使得旗下的主要产品都收到污染和影响,最后导致其不得不移至香港。Google 的离去直接导致了百度彻底的垄断了国内的搜索引擎市场,同时,对于YoutubeTwitter 的屏蔽导致优酷和微博在国内的垄断和横行,这种行为就像当年明太祖的”海禁”政策和清朝的闭关锁国,将直接导致中国互联网行业发展的衰落和停滞。
    • 2.对国外优秀互联网服务的限制。例如 Dropbox 作为一个优秀的文件分享和同步工具极大的便利了网友的日常工作和生活,但 GFW 毫无理由的将其予以屏蔽,虽然后来也恢复正常,但文件更新一直无法保持即时(就相当于一阉割版),同时以金山快盘为首的国内文件分享和同步工具犹如雨后春笋般的涌现抢占 Dropbox 原有市场。这不得不让人联想到其中的利益输出和链条。
    • 3.对世界互联网信息知识的限制。由于去年诸多抢票软件对脆弱的铁道部售票网站12306 的冲击,GFW 屏蔽了抢票软件托管的 Github 服务,它作为全世界优秀的代码托管服务商,在国内有众多的用户和拥趸,此事导致国内互联网行业的一片哗然,最后在巨大压力下放弃了对其的屏蔽。但此事造成的甚远影响仍然不容小觑。

     

    “2005年以后,你创业创不起来了,所有的都被大公司垄断,有个好想法,只要被大公司看上,你就死了,他们不会收购你,只会抄袭你然后逼死你”
    —————网友“哥德巴赫老哥”的点评

    通过GFW的封锁和限制,导致自由的互联网市场闭塞和封闭,使得寡头不断座大而给互联网草根分一杯羹的门槛和创业成本不断提升,互联网主体间的公平和正义完全破坏,国内寡头不再需要创新来获得发展,只需要等待国外出现某种创新事物之后,即通过与GFW的某种见不得光的交易将其屏蔽,然后组织一批程序员将其简单粗暴的山寨并推向市场,利用其对市场的垄断地位强迫用户接受,最终将互联网行业变成无法循环和繁殖的一潭死水,同时也铸就了其在国内寡头垄断类似“Big brother”一样权威不可被挑战的地位和规则。E

    除非注明,本博客文章均为原创,转载请以链接形式标明本文地址

     

  • 宝丽来 OneStep 彩虹机拆解改装全过程(上)

    最近看到一则新闻上介绍了一款仿宝丽来彩虹机的抽纸盒,顿感兴趣,上万能的淘宝居然没找到,看来是山寨厂商还没来得及下手铺货,索性想自己动手来做一个,“双十一” 的时候去淘宝上收了一台外观成色还不错的白彩虹故障机,由于彩虹机的内部空间有限,是根本无法装入卷筒纸的,于是后来我改变计划将其改造成一个袖珍抽纸盒

    改造的思路很简单,就是把内部故障零件拆解出来,掏成一个空壳然后放入抽纸,使用时从原来吐出相纸的地方抽出纸巾即达到效果,应该说最大的难度只是在拆解过程,而且宝丽来研究所的博客上也放出了一部分的拆解过程(见注释1),所以整个改造过程还是非常简单的。

    彩虹机改测光终极法兼半拆机教程-宝丽来研究所


    先来上一张白彩虹的说明书,让陌生的朋友熟悉一下各个按键的功能和作用:

    第一步:外壳拆解

    彩虹机的拆解无法从后部下手只能从前面板开始,用细长的平口螺丝刀轻轻的插入下面图片的位置,小心的撬开外壳,由于是一只故障机所以也不担心脆弱塑料外壳上留下的痕迹,如果需要兼顾美观,最后垫上纸巾减少磨损。

    撬开后用手按压前面板并向后抽动,撬开的一侧即可松动打开,如法炮制再撬开另一侧,前面板即可取下,如下图:

    拆开前面板后就可以看到整个彩虹机的内部构造,下面是装相纸的片仓,上方左侧是红色按钮后面的快门装置和后侧的计数器,上方中央的自然是镜头和光圈部分,右侧上方是取景器,其取景结构不同于单反,倒更像是简陋的旁轴取景,右侧下方则是测光装置,许多照片拍出来之后出现过曝或曝光不足的问题就是这里面的灰卡出了问题。

    拆解半天后一直困惑按电池驱动吐片马达的地方在哪里,看到导线之后才明白,电池是装载相纸盒里,接触相机后给快门和马达供电的,不得不说这种方式别具匠心,极好的保持了白彩虹设计外观的整体性。

     

  • Lantern 点亮愚昧与漆黑的明灯——划时代的 P2P 翻墙工具

    去年十八大时网络封锁达到巅峰,包括 Openvpn 在内的各种翻墙手段遭到残酷剿灭,Linode 日本机房大片 IP 号段遭到无情封锁,让我用 SSH 链接主机都小心翼翼,生怕流量大了引起 GFW 的关注。平时翻墙也就用用 Goagent 满足一下日常需求,不敢越雷池一步。直到昨夜从 Twitter 上获知 Lantern 公测,又给翻墙事业带来新的曙光和希望。

    Lantern 在英文里是“提灯”之意,中国网友给其取了一个本土化的名字“灯笼”,颇为形象贴切,寓意在网络管制的黑暗之中,为无知和愚昧的大众点燃希望的明灯,照亮前进的道路。

    以往的翻墙工具如 VPN, SSH 等都需要借助于一个网络管制外的服务器作为媒介数据中转,再依托加密技术骗过墙的封锁,这种原理的翻墙方法最大的弊端就是单一的服务器(一般是外租的VPS)端口或 IP 地址遭到 GFW 的封锁后就导致整个链条坍塌,而据说 Goagent 之所以一直能苟活到现在,正是因为 Google 的 IP 地址众多且常变换,所以 GFW 无法通过屏蔽指定 IP 地址的手段来封锁。

    Lantern 最大的优势就是引入了 P2P 的原理,让每一台在墙外安装了 Lantern 客户端的电脑都能成为一台提供翻墙服务的服务器端,为墙内的电脑提供点对点的数据分享达到翻墙的效果,理论上存在无数个翻墙服务器,除非政府砍断海底光缆建立大中华局域网,否则只要加密手段得当,墙的存在只能成为一个笑柄。

    当然对于一个出生不过两天的新技术,以上的期望都过于乐观和理想化,但利用 P2P 概念进行翻墙的设计无疑充满着智慧和天才,目前 Lantern 还处于内测阶段,需要注册 Gmail 邮箱并申请后才能使用,下面具体介绍一下使用方法:

    Lantern

    1. 官方网站地址:https://www.getlantern.org/
    2. Lantern安装和使用教程:http://www.chinagfw.org/2013/11/lantern.html
    3. Lantern好友分享列表(不断更新):灯笼节点分享
    4. Lantern的Google groups论坛:Lantern Users (Chinese)

    安装过程中还要装上 Java 虚拟机,整个过程毫无压力,比 Goagent 方便太多。

    安装完毕之后,我使用的是北京联通, Lantern 自动连接的是处于亚太地区的服务器。

    注意事项

    • 安装下载包前先要安装 chrome 浏览器
    • 如果chrome 安装有 switchy!等翻墙插件请先禁用,否则导致冲突

    短短两日的测试并不能够完整的反映它的生命力,我们还将密切关注着它后续升级的状况。就目前来看它的优缺点概括如下:

    优点

    • P2P 方式创新翻墙模式大大增强了其存活能力,极有可能让 GFW 形同虚设
    • 使用方法简单,有利于在大众中的普及推广
    • 速度快,有网友称在浏览 youtube 的720p 视频毫无压力

    缺点

    1. 目前内测版本还不稳定,经常导致浏览器假死,而且后台内存占用率较高
    2. 保密机制还值得商榷,官网上也指出最好添加的是受信任的好友

    我的 Latern 账号是 cbuntu@gmail.com ,欢迎各位朋友特别是海外朋友添加好友,让我们一起墙倒众人推。E


     

  • 解决Orico 3529rus3 磁盘阵列盒休眠后无法唤醒的问题

    最近又开始折腾荒废已久的 NAS 和路由器,购置了两块1T的西部数据红盘重新组了一个RIAD5,由于迅雷固件(Xware)一直不识别老款的NAS 群晖 DS209J ,我只能想办法将迅雷固件安装在刚购置的网件 R6300V2 路由器里,于是又购置了一个西数的监控级硬盘专门用来进行迅雷远程下载,并为它购置了一个支持 USB3.0 的磁盘阵列盒,于是问题就来了。

    由于资金囊中羞涩,我在淘宝上物色了一款销量最大的国产双位磁盘阵列盒—— Orico 3529rus3,虽然价格便宜但看评论还不错,收到后装上硬盘厚实的全铝感觉沉甸甸的相当有分量,映射成网络驱动器,访问速度也还可以,通过在路由器里安装的迅雷远程下载一切正常,但就是风扇声音太吵,还好是冬天,关掉也无所谓,等以后有空了换一只做工好一点的60*60mm风扇。(下图是它原装滚珠风扇)

    但好景不长,使用中经常发现挂载的网络驱动器显示有容量,但点击进去之后却发现是空白文件夹。迅雷远程下载也经常出现无法发现挂载硬盘的问题,重启路由后就恢复了。此问题一直困扰我很久,百思不得其解。

    当我仔细检查了路由器和硬盘的各项设置之后,我终于将怀疑的目标放在了这个阵列盒上,驱猫上网到 Orico官网上搜索此型号阵列盘发现了一个系统固件升级的下载,专门解决硬盘休眠后无法恢复的问题,原来如此,我开始怀疑手上的这个阵列盒存在这个瑕疵还没来得及刷上最新的固件,但上面要求确认芯片必须是 JMS539-B 芯片 系列。没办法,我只能自己撕毁质保标签拆解出芯片电路板,看是否是可以刷此固件的芯片。

    拆解很方便,卸下螺丝,拆下背后的面板一下就开膛破腹了,可以看到安置硬盘的两个槽位。

    吐槽一下整体粗糙的做工,电路板上歪歪斜斜的电容感觉是手工作坊或是地下工厂的作品。

    再看看背面,主板上歪歪斜斜的留下电焊的焊锡以及不明液体的痕迹让人理解为何要拿一个黑色的封皮遮蔽住。

    也不管那么多了,仔细看看主板上的芯片和官网上的驱动所需芯片是否对应,还好,是一模一样的,可以升级。看到上图背板上的出厂日期是2012年8月8日,驱动是13年7月20日发布的,下载驱动准备升级。新固件的下载点击这里

    下载(下载点这里)安装装上 Orico 的官方软件,它不仅可以查看阵列和硬盘信息,也可以用来升级固件,通过USB口接上硬盘,整个升级过程很顺利,完毕后重新开机,接上路由器,一切OK。E

     

  • 解决 Lantern 登陆时无法连接 Google Talk 服务器问题

    许多 Windows XP 用户在登陆 Lantern 的时候往往卡顿在上图这个界面无法登陆,一直显示 “Communicating with Google Talk servers…” ,甚至有用户表示使用 VPN 也无法解决,但 Windows 7 用户却表示毫无压力。

    根据网友总结的各种方法,亲自测试后发现通过修改 Hosts 文件的方法可行,具体如下:

    Windows xp 系统

    1. 进入 C:\windows\system32\drivers\etc 目录,找到 Hosts 文件
    2. 将可以翻墙的代理列表文件更新后保存
    3. 点击“开始”,然后输入“cmd”进入命令行界面,然后敲入“ipconfig /flushdns” 命令清空 DNS 缓存就能解决问题了。

    代理文件下载

    关于host代理列表文件可以到下面这个网站下载并保持更新:https://code.google.com/p/smarthosts/
    下载列表后复制到 Hosts 文件即可。


     

  • 打造低成本低功耗低噪音的黑群晖 NAS (上)

    家中的 NAS 群晖 DS209J 已经服役近五年,由于 CPU 和内存(只有64M)的缺陷,只能安装到 DSM 4.2系统且不能使用 cloudstation 等高级套件,眼巴巴的看着新出的 DSM 5.0 华丽的系统界面来望梅止渴,甚至连第三方的迅雷离线下载也因不明原因无法安装,同时百兆的网卡导致其作为家庭数据影音服务器的效能大打折扣,于是在浏览了诸多教程后,就产生了攒一台黑群晖的计划。

    所谓的黑群晖,实际上就是将群晖优秀的 DSM 系统破解掉,安装在几乎任何一台电脑上的做法,用户可以将过时的废弃电脑重新利用成为一台 NAS,也可以利用台式机平台优秀的扩展性能,以极低的成本(千元左右)实现甚至轻松超过白群晖(官方产品的称呼)要6000-7000元的产品效果。

    具体的教程可以浏览 第一纳斯 论坛,整个过程相当简单,并不存在什么难度。下面我们主要介绍一下整个过程:

    一、思路

    黑群晖对于硬件没有太大需求,无论是Intel还是AMD平台都可以完美支持,大致有高中低三类选择:

    • 高端。有的网友使用高端的赛扬G1620I3甚至是I5,配合B75主板,安装 WHS 系统后用hypervmware 虚拟机安装黑群晖,使得平台兼顾 NAS 的数据服务功能的同时具备强大的 HTPC 多媒体影音能力,功耗也在40W左右。
    • 中端。普遍使用8471037U等低频赛扬平台加上NM70平台,功耗在30W左右,同时兼具cpu的fanless静音特点,通过 pci-e接口扩充 sata 以后,也完全满足 NAS 需要。
    • 低端。可以在淘宝上选择大量的拆机或者税控遥感pos机等实用的二手atom芯片+NM10主板,功耗只在10w左右,性能上丝毫不逊色于中端的白群晖硬件配置。

    家中已经有 HTPC来播放蓝光和高清视频,因此我所需要的是一个需求明确的纯粹 NAS。简而言之就是“一高三低”,具体需求如下:

    • 低成本。因为只是一个担负存储数据的服务器,不需要硬解码等复杂的运算,因此不需要太昂贵的硬件,除去硬盘以外的其它配置预算应该保持在1000元以内,同时家中还有一个2G的DDR3的台式机内存,正好也可以废物利用,节约成本。
    • 低功耗。因为要24*7的运行(24小时不间断运行),常年运行后电费和能源的消耗不可小觑,因此预期平台的功耗争取在25W以内。
    • 低噪音。同上理,因为要全天开机,特别是夜晚的时候对家人休息的影响很影响心情,同时由于放置地点在沙发旁边,不希望它对家人正常娱乐造成影响和干涉,最好是完全无法察觉它的存在。
    • 高稳定。因为需要不间断开机,且保存着全家各种珍贵的家庭和工作资料,因此高质量的稳定安全运行是最终的要求。

    因此我本着上述“一高三低”的需求进行了硬件配置规划,软件系统方面则毫无悬念的采用最新的DSM 5.0系统,具体如下:

    二、配置

    不同于普通pc平台的DIY,黑群晖因为体积、静音和散热的考虑对于机箱和电源的选择尤为苛刻,且市场上可供选择的较小(毕竟是个小众市场)。因此在配置黑群晖的时候要各位的费心和注意。我的配置如下:

    NAS配置

    • CPU+主板MSI/微星 C847MS-E33   338元
    • 内存金士顿(Kingston)DDR3 1600 2GB 台式机内存 (闲置)159元
    • 硬盘1西部数据(WD)红盘 1TB SATA6Gb/s 64M 台式机硬盘*2 (闲置)   539 *2=1078元
    • 硬盘2:西部数据(WD)AV-GP系列 1TB 监控级硬盘*2(24*7监控硬盘) 469*2=938元
    • 机箱立人E-D5全铝机箱  178元
    • 电源银欣 SST-ST30SF 300W 铜牌 SFX小电源 299元

    (一)CPU和主板。之所以选择这个中端平台主要是为了实现三低“低功耗、低功耗和低成本”这三个目标。CPU 使用赛扬847双核1.1G主频,这块主板来自微星大厂,质量比那些三流场上的拆机版好太多,它有4个SATA接口(其中一个是SATA2),千兆网卡,MATX版型。之所以没有选择体积更小的itx主板,最重要的原因就是绝大部分的itx主板只有两个SATA接口,只能接驳两块硬盘,这对于NAS来说实在是硬伤。最重要的是赛扬847的功耗和发热都控制的很好,CPU只需要散热片被动Fanless散热,有效的控制噪音。同时,可以使用闲置的那条金士顿DDR3台式机内存也是我选择这款主板的理由,Atom主板大多采用笔记本内存,所以直接都不予以考虑了。

    另外,在淘宝上购置这块主板费了我很大的精力,最后是买到了一块可以充新的二手货,开机之后点亮一切正常。

    (二)内存和硬盘。内存是我原来有的一块金士顿DDR3台式机内存,不再复述,四块硬盘分别是两块西部数据的红盘和两块AV-GP系列的监控硬盘,都是针对24小时不间断开机的使用需求进行优化的产品,节能稳定。(被希捷“固件门”深深伤害以后就再也没用过希捷的硬盘了)

    (三)电源。本来计划用闲置的一块400W的电源的,但后来在装机时发现无法使用,索性就重新购置了,因为 NAS 本来功耗就很小,许多网友都采用DC电源,但又有许多评论说DC电源会在多硬盘挂载时出线供电不稳定的情况造成数据安全隐患,因此我将目光锁定在了一个在300W内唯一的一个80plus铜牌电源—银欣 SST-ST30S,不仅保证了较高的转换功率,同时它有一个特点就是在50度以下是不启动散热风扇的,有效的控制了噪音的分贝。同时由于它是一块SFX规格的电源,较小的体积能有效的改善 NAS 较小机箱内部的风道。

    (四)机箱。黑群晖机箱的选择范围比电源更加狭小,因为主板采用的是MATX规格,因此低端的用乔思伯v6立人E-D5,中档的有万由可插拔机箱,高端的用联力和银欣(基本过千),少部分网友采用服务器机箱来达到挂载尽量多硬盘的目的这里就不再多说了。因为预算紧张,所以机箱选择定位在低端,又因为摆放机箱的位置狭小,因此采用了占地面积更小的立人机箱。

    另外我找了一只废弃的U盘作为引导,硬件就全部搭配齐全了,不包括硬盘的4盘机身全部价格974元尚不到1000元,性能完全达到白群晖里为家庭和工作组设计的DS414的性能水准,只是CPU主频稍逊一些,其它朋友可以选择1037U(双核1.8G)等更高性能的CPU,而DS414京东上的报价达到3600元,以不到1/3的价格实现白群晖相同的效果,何乐而不为呢?

    我们将在下一部《打造低成本低功耗低噪音的黑群晖 NAS (中)—— 安装篇》里介绍安装的过程。(待续)


     

  • 解决 Lantern 访问 Youtube 网站不完整的问题

    在上一篇文章《Lantern 点亮愚昧与漆黑的明灯——划时代的 P2P 翻墙工具》中简要介绍了 Lantern 的功能和使用发发,在具体使用过程中,很多朋友反映 youtube 网站打开后显示不完整,当时有两个解决办法,一个是在 Lantern 设置中打开全局代理(点“设置” —— “代理”,然后勾选“代理全部信息”),一个是使用 https 浏览。


    但后来发现是由于 Lantern 内置的翻墙列表不完整所致,浏览 LanternGithub 上官网,可以发现必须要根据所在地区位置使用对应的代理列表才能达到最佳浏览效果。

    可以看到此份列表是从 Firefox 浏览器里著名代理插件 Autoproxy 上提取的,只需要全选复制到 Lantern 上的代理站点栏中即可。(见下图)

    再次打开 youtube ,是不是一切正常了?E