<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Life - WeiG &#187; pro</title>
	<atom:link href="http://www.weigblog.com/tag/pro/feed" rel="self" type="application/rss+xml" />
	<link>http://www.weigblog.com</link>
	<description>Yet another Life</description>
	<lastBuildDate>Thu, 05 Jan 2012 03:13:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>QNAP TS-409 Pro添加中文UTF8 locale</title>
		<link>http://www.weigblog.com/2009/10/24/qnap-ts-409-pro-nas-locale.html</link>
		<comments>http://www.weigblog.com/2009/10/24/qnap-ts-409-pro-nas-locale.html#comments</comments>
		<pubDate>Sat, 24 Oct 2009 13:34:11 +0000</pubDate>
		<dc:creator>Wei</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[locale]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[qnap]]></category>
		<category><![CDATA[ts-409]]></category>
		<category><![CDATA[utf8]]></category>
		<category><![CDATA[zh-cn]]></category>

		<guid isPermaLink="false">http://www.weigblog.com/2009/10/24/qnap-ts-409-pro-nas-locale.html</guid>
		<description><![CDATA[QNAP TS-409 Pro NAS中除了C和POSIX以外，不包含utf8的locale，PHP中也不包含iconv。即使是最新版本的3.0.1 Build 0708T也是如此。最直接的结果就是MLDonkey等软件的下载文件名出现乱码或者“_”符号。但QNAP却提供了手工安装locale的方法。但最新的3.0.1版本中，却没有locale和localedef文件，导致按照官方安装locale的方法，无法操作。经过论坛上的各种讨论，可以采用如下的方法来实现。 首先通过SSH登录NAS，找到locale和localedef命令，并创建对应的符号链接： 接下来下载Posix-locale文件（下载地址：http://wiki.qnap.com/w/images/7/77/Posix-locales.rar），解压后，上传到任意目录，并将LOCALES重命名为locales。为了节省系统盘空间，推荐在/share/HDA_DATA（或/share/MD0_DATA）中创建一个目录。 创建/usr/lib/locale目录，该目录用于存储locale-archive文件（也可以使用符号链接） 剩下的步骤就可以创建新的locale了 如果需要其他的locale，只需要将zh_CN、UTF-8更换为其他的locale即可，具体的参数，可以查看/usr/share/i18n/locales和/usr/share/i18n/charmaps中的文件列表，最后的zh_CN.utf8可以自己指定。 检查新的locale 此时即可生成新的zh_CN.utf8的locale，剩下的工作可以为locale-archive创一个符号链接，以便节省/分区的空间。 特别说明 QNAP NAS会在每次升级之后，重新在硬盘中写入操作系统，所以此过程需要在每次升级版本的时候操作一次。 为了避免在UTF8编码无效时，某些软件（如MLDonkey）出现乱码的问题，在操作/升级前，请先关闭所有的QPKG。 HDA_DATA为不使用RAID配置的路径，如果启用RAID，则将更换为MD0_DATA。 关于MLDonkey MLDonkey的启动脚本位于/share/HDA_DATA/.qpkg/MLDonkey/mldonkey.sh。该脚本通过/usr/bin/locale取得当前环境的LANG环境变量。我图省事儿，直接将此修改为：]]></description>
			<content:encoded><![CDATA[<p>QNAP TS-409 Pro NAS中除了C和POSIX以外，不包含utf8的locale，PHP中也不包含iconv。即使是最新版本的3.0.1 Build 0708T也是如此。最直接的结果就是MLDonkey等软件的下载文件名出现乱码或者“_”符号。但QNAP却提供了手工安装locale的方法。但最新的3.0.1版本中，却没有locale和localedef文件，导致按照官方<a href="http://wiki.qnap.com/wiki/Country_Locale">安装locale</a>的方法，无法操作。经过论坛上的各种讨论，可以采用如下的方法来实现。</p>
<p>首先通过SSH登录NAS，找到locale和localedef命令，并创建对应的符号链接：</p>
<pre class="brush: bash; title: ; notranslate">
ll /mnt/HDA_ROOT/rootfs_2_3_6/usr/bin/locale*
ln –s /mnt/HDA_ROOT/rootfs_2_3_6/usr/bin/locale /usr/sbin/locale
ln –s /mnt/HDA_ROOT/rootfs_2_3_6/usr/bin/localedef /usr/sbin/localedef
ll /usr/sbin/locale*
</pre>
<p>接下来下载Posix-locale文件（下载地址：<a title="http://wiki.qnap.com/w/images/7/77/Posix-locales.rar" href="http://wiki.qnap.com/w/images/7/77/Posix-locales.rar">http://wiki.qnap.com/w/images/7/77/Posix-locales.rar</a>），解压后，上传到任意目录，并将LOCALES重命名为locales。为了节省系统盘空间，推荐在/share/HDA_DATA（或/share/MD0_DATA）中创建一个目录。</p>
<pre class="brush: bash; title: ; notranslate">
mkdir /share/HDA_DATA/i18n
ln –s /share/HDA_DATA/i18n /usr/share/i18n
cd /usr/share/i18n
wget http://wiki.qnap.com/w/images/7/77/Posix-locales.rar
unrar Posix-locales.rar
mv LOCALES locales
</pre>
<p>创建/usr/lib/locale目录，该目录用于存储locale-archive文件（也可以使用符号链接）</p>
<p>剩下的步骤就可以创建新的locale了</p>
<pre class="brush: bash; title: ; notranslate">
localedef –i zh_CN –f UTF-8 zh_CN.utf8
</pre>
<p>如果需要其他的locale，只需要将zh_CN、UTF-8更换为其他的locale即可，具体的参数，可以查看/usr/share/i18n/locales和/usr/share/i18n/charmaps中的文件列表，最后的zh_CN.utf8可以自己指定。</p>
<p>检查新的locale</p>
<pre class="brush: bash; title: ; notranslate">
locale -a
</pre>
<p>此时即可生成新的zh_CN.utf8的locale，剩下的工作可以为locale-archive创一个符号链接，以便节省/分区的空间。</p>
<pre class="brush: bash; title: ; notranslate">
mv /usr/lib/locale/locale-archive /share/HDA_DATA/locale-archive
ln –s /share/HDA_DATA/locale-archive /usr/lib/locale/locale-archive
</pre>
<p><strong>特别说明</strong></p>
<ol>
<li>QNAP NAS会在每次升级之后，重新在硬盘中写入操作系统，所以此过程需要在每次升级版本的时候操作一次。</li>
<li>为了避免在UTF8编码无效时，某些软件（如MLDonkey）出现乱码的问题，在操作/升级前，请先关闭所有的QPKG。</li>
<li>HDA_DATA为不使用RAID配置的路径，如果启用RAID，则将更换为MD0_DATA。</li>
</ol>
<p><strong>关于MLDonkey</strong></p>
<p>MLDonkey的启动脚本位于/share/HDA_DATA/.qpkg/MLDonkey/mldonkey.sh。该脚本通过/usr/bin/locale取得当前环境的LANG环境变量。我图省事儿，直接将此修改为：</p>
<pre class="brush: bash; title: ; notranslate">
export LANG=zh_CN.utf8
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.weigblog.com/2009/10/24/qnap-ts-409-pro-nas-locale.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>网络存储设备QNAP TS-409 Pro简易评测</title>
		<link>http://www.weigblog.com/2009/07/02/nas-qnap-ts-409-pro.html</link>
		<comments>http://www.weigblog.com/2009/07/02/nas-qnap-ts-409-pro.html#comments</comments>
		<pubDate>Wed, 01 Jul 2009 23:34:39 +0000</pubDate>
		<dc:creator>Wei</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[qnap]]></category>
		<category><![CDATA[ts-409]]></category>

		<guid isPermaLink="false">http://www.weigblog.com/?p=445</guid>
		<description><![CDATA[随着网络和家庭网络的发展，NAS（Network Attached Storage）也逐渐浮出水面（想当初我刚想到家庭服务器的时候，貌似还没有NAS这个东西呢）。 现在，NAS产品也逐渐多了起来，具备“复杂”功能的NAS产品价格越来越便宜了。这次我选定了QNAP（威联通）公司的TS-409 Pro（Datasheet）型号的网络存储设备。 它采用了Marvell 5281 500MHz的CPU，8M Flash，256MB DDR II内存；配备了1个Gigabit以太网卡，3个USB2.0接口， NAS实际上和普通的计算机作为服务器是一样的，但是它具有不可比拟的优点： 超级省电：TS-409/TS-409 Pro在工作时的功率只有44.6W，待机状态的最低功耗只有10几W，即使是24小时开机，也不会过多地浪费电力。相对于普通台式机动辄上百瓦的功率，无疑是省电的。 操作维护简单：与普通台式机安装操作操作系统相比，你不用在系统维护上花太多的心思，而且也不用再多留出一块硬盘安装操作系统。 节约空间：不需要像台式机那样占用过多的空间。 节省设备成本：不需要配置带有显卡的设备。 TS-409能实现什么功能 磁盘功能：带有热插拔（Hot-swappable）的RAID 0, 1, 5, 6, 5+spare, single, JBOD；支持4块最大2TB，总容量8TB的SATA I/II 3.5寸硬盘。 网络服务：TCP/IP、DHCP Client、DHCP Server、CIFS/SMB、AFP、NFS、HTTP、HTTPS、FTP、DDNS、NTP、Gigabit Jumbo Frame 服务器功能：文件服务器、备份服务器、FTP服务器、打印服务器、UPnP媒体服务器（DLNA）、媒体中心、下载中心、iTunes服务器、网页服务器 TS-409和TS-409Pro的区别 二者其实是一个东西，唯一的区别是TS-409Pro支持Windows Active Directory集成和NFS服务，除此之外，二者完全一样。且Standard版本不支持通过Firmware升级至Pro版本。 QNAP的其他型号NAS QNAP还推出其他各种型号的NAS服务器： TS-XXX：TS系列是使用3.5寸硬盘的网络存储设备； SS-XXX：SS系列是使用2.5寸硬盘的网络存储设备； XX-XXX：中间那个X数字表示支持的硬盘数量； XX-X09：09系列通常使用500MHz ARM CPU的产品； XX-X39：39系列通常使用Intel 1.6GHz CPU的产品；也可以安装Microsoft Windows Server。但功耗却远远高于09系列的产品 首次使用配置 由于供货商问题，我同时订购的硬盘没有到货。而QNAP会把一部分操作系统存放到磁盘上，这样因为没有硬盘，首次配置也就不能成功了。 首次配置，需要安装光盘上的QFinder软件，它会搜索局域网内所有的NAS服务器。对于首次接入而没有进行过配置的服务器，它会自动提示配置。只需要按照向导的提示，顺序配置系统即可。 在首次配置过程中，向导会对NAS的基本配置、网络、时间等信息进行设置，并初始化硬盘，同时，还可以完成Firmware的升级。向导会把所有的数据收集完成，并在接下来的时间自动配置NAS，包括自动重新启动。这使得用户仅需要输入必要的信息，然后就可以休息了。 [...]]]></description>
			<content:encoded><![CDATA[<p>随着网络和家庭网络的发展，<a href="http://en.wikipedia.org/wiki/Network-attached_storage">NAS</a>（Network Attached Storage）也逐渐浮出水面（想当初我刚想到家庭服务器的时候，貌似还没有NAS这个东西呢）。</p>
<p>现在，NAS产品也逐渐多了起来，具备“复杂”功能的NAS产品价格越来越便宜了。这次我选定了<a href="http://www.qnap.com/">QNAP（威联通）</a>公司的TS-409 Pro（<a href="http://www.qnap.com/image/product/pdf/TS-409Pro_ENG.zip">Datasheet</a>）型号的网络存储设备。</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-447" title="TS-409" src="http://www.weigblog.com/wp-content/uploads/2009/06/TS-409-316x300.jpg" alt="TS-409" width="316" height="300" /></p>
<p>它采用了Marvell 5281 500MHz的CPU，8M Flash，256MB DDR II内存；配备了1个Gigabit以太网卡，3个USB2.0接口，</p>
<p>NAS实际上和普通的计算机作为服务器是一样的，但是它具有不可比拟的优点：</p>
<ul>
<li>超级省电：TS-409/TS-409 Pro在工作时的功率只有44.6W，待机状态的最低功耗只有10几W，即使是24小时开机，也不会过多地浪费电力。相对于普通台式机动辄上百瓦的功率，无疑是省电的。</li>
<li>操作维护简单：与普通台式机安装操作操作系统相比，你不用在系统维护上花太多的心思，而且也不用再多留出一块硬盘安装操作系统。</li>
<li>节约空间：不需要像台式机那样占用过多的空间。</li>
<li>节省设备成本：不需要配置带有显卡的设备。</li>
</ul>
<h4>TS-409能实现什么功能</h4>
<p><strong>磁盘功能：</strong>带有热插拔（Hot-swappable）的RAID 0, 1, 5, 6, 5+spare, single, JBOD；支持4块最大2TB，总容量8TB的SATA I/II 3.5寸硬盘。</p>
<p><strong>网络服务：</strong>TCP/IP、DHCP Client、DHCP Server、CIFS/SMB、AFP、NFS、HTTP、HTTPS、FTP、DDNS、NTP、Gigabit Jumbo Frame</p>
<p><strong>服务器功能：</strong>文件服务器、备份服务器、FTP服务器、打印服务器、UPnP媒体服务器（DLNA）、媒体中心、下载中心、iTunes服务器、网页服务器</p>
<h4>TS-409和TS-409Pro的区别</h4>
<p>二者其实是一个东西，唯一的区别是TS-409Pro支持Windows Active Directory集成和NFS服务，除此之外，二者完全一样。且Standard版本<strong><span style="text-decoration: underline;">不支持</span></strong>通过Firmware升级至Pro版本。</p>
<h4>QNAP的其他型号NAS</h4>
<p>QNAP还推出其他各种型号的NAS服务器：</p>
<p><span style="color: #0000ff;">TS</span>-XXX：TS系列是使用3.5寸硬盘的网络存储设备；<br />
<span style="color: #0000ff;">SS</span>-XXX：SS系列是使用2.5寸硬盘的网络存储设备；<br />
XX-<span style="color: #0000ff;">X</span>XX：中间那个X数字表示支持的硬盘数量；<br />
XX-X<span style="color: #0000ff;">09</span>：09系列通常使用500MHz ARM CPU的产品；<br />
XX-X<span style="color: #0000ff;">39</span>：39系列通常使用Intel 1.6GHz CPU的产品；也可以安装Microsoft Windows Server。<span style="text-decoration: line-through;">但功耗却远远高于09系列的产品</span></p>
<h4>首次使用配置</h4>
<p>由于<a href="http://www.weigblog.com/2009/07/01/unreliable-360buy-in-june.html">供货商问题</a>，我同时订购的硬盘没有到货。而QNAP会把一部分操作系统存放到磁盘上，这样因为没有硬盘，首次配置也就不能成功了。</p>
<p>首次配置，需要安装光盘上的QFinder软件，它会搜索局域网内所有的NAS服务器。对于首次接入而没有进行过配置的服务器，它会自动提示配置。只需要按照向导的提示，顺序配置系统即可。</p>
<p>在首次配置过程中，向导会对NAS的基本配置、网络、时间等信息进行设置，并初始化硬盘，同时，还可以完成Firmware的升级。向导会把所有的数据收集完成，并在接下来的时间自动配置NAS，包括自动重新启动。这使得用户仅需要输入必要的信息，然后就可以休息了。</p>
<h4>文件复制性能</h4>
<p>SAMBA文件共享服务器，可以直接向使用Windows服务器那样，使用UNC Path访问NAS，不仅是文件，打印机也是这样的。通过UNC Path，可以像处理本地路径一样的操作NAS上的文件。</p>
<p>我以大约50GB的电影作为参考，从本地硬盘复制到NAS服务器。RoboCopy返回的复制数据如下：</p>
<p style="TEXT-ALIGN: center"><img class="aligncenter size-full wp-image-454" title="RoboSpeed" src="http://www.weigblog.com/wp-content/uploads/2009/07/RoboSpeed.png" alt="RoboSpeed" width="549" height="108" /></p>
<p>可以看到，在100BaseT网络下的复制速度还是相对不错的。不过，在使用RoboCopy复制文件的时候，CPU的占用率非常高，导致在复制过程中，Web管理、下载中心等网页几乎完全无法打开。毕竟这只是500MHz的CPU。</p>
<p>管理界面上反馈的CPU占用率：</p>
<p style="TEXT-ALIGN: center"><img class="aligncenter size-full wp-image-455" title="CPUNAS" src="http://www.weigblog.com/wp-content/uploads/2009/07/CPUNAS.png" alt="CPUNAS" width="415" height="293" /></p>
<p>SSH中的TOP：</p>
<p style="TEXT-ALIGN: center"><img class="aligncenter size-medium wp-image-456" title="TOPNAS" src="http://www.weigblog.com/wp-content/uploads/2009/07/TOPNAS-400x250.png" alt="TOPNAS" width="400" height="250" /></p>
<p>可以看到Load Average达到了9.91, 10.60, 8.22。</p>
<blockquote><p>系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中：</p>
<ul>
<li>它没有在等待I/O操作的结果</li>
<li>它没有主动进入等待状态(也就是没有调用&#8217;wait&#8217;)</li>
<li>没有被停止(例如：等待终止)</li>
</ul>
<p>Load Average怎么计算？</p>
<p>为了使内核可以高效计算load average，采用了fixed-point arithmetic。fixed-point arithmetic是一种非常快速的模拟浮点运算的方法，特别是在没有FPU（float point unit）部件的处理器上，非常有用。</p>
<p>计算公式：</p>
<pre class="brush: plain; title: ; notranslate">load(t) = load(t-1) e^(-5/60) + n (1 - e^(-5/60))</pre>
<p>迭代计算，其中n为run-queue length。</p></blockquote>
<h4>下载速度</h4>
<p>下载速度是另一项比较重要的性能。由于BT种子的源会比较影响速度，我选择了<a href="http://torrent.fedoraproject.org/">http://torrent.fedoraproject.org/</a>的torrent下载。由于我并不需要这个东西，下载并没有完成，不过从下载速度上看，基本都能达到130KB/s（基于1M的ADSL）。需要注意的是，Download Station中并没有默认打开UPnP功能，所以如果下载速度达不到预期值，尝试修改一下UPnP设置；或者手工在路由器上设置端口转发。</p>
<h4>噪音</h4>
<p>在没有接上硬盘的时候，其噪音是非常能够接受的。大致介于笔记本电脑风扇的平均值和最大值之间。但装上硬盘上，并大量复制数据，NAS的风扇也逐渐加大了运转速度，加上硬盘本身的噪音（Seagate的硬盘在写入数据时总有那种比较不能让人容忍的声音），噪音也变得相对比较明显的。这仅仅是1块硬盘的情况，如果加满4块硬盘，噪音应该与一般台式机类似了。（未经专业测定，数据仅为本人感官）</p>
<h4>网络连接示意图</h4>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-452" title="Network Diagram" src="http://www.weigblog.com/wp-content/uploads/2009/06/NetworkDiagram2-400x220.png" alt="Network Diagram" width="400" height="220" /></p>
<h4>管理界面</h4>
<p>目前的2.1.4的firmware简直可以用“土”来形容。当然，目前的beta的3.0版本，界面有了非常明显的改善。期待该版本能正式release。</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-451" title="TS-409-SystemManagement" src="http://www.weigblog.com/wp-content/uploads/2009/06/TS-409-SystemManagement1-400x155.png" alt="TS-409-SystemManagement" width="400" height="155" /></p>
<p>TS-409可以除了可以通过Web方式管理，还可以通过SSH、Telnet方式直接登录到其内置的Linux系统（此两种方式仅支持admin用户）。如果你够DIY的话，网上还有教程可以直接扩展TS-409的COM口，或者重新安装Debian系统。</p>
<p>目前暂未实现的是UPnP/DLNA Media Server功能。如果启用该功能，就可以直接在电视上看NAS上的视频。但目前还没有找到性价比很高、且支持DLNA的设备。</p>
<p>最后，在与Galen谈到家庭网络建设的话题时，我们基本达成一致：ADSL Modem+Router+Switch+Wireless AP+NAS (Server)，最终目标是实现家庭网络全覆盖。顺便参考一下人家美国人的家庭网络架构：</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-446" title="House Network Infrastructure" src="http://www.weigblog.com/wp-content/uploads/2009/06/HouseNetworkInfrastructure-1.jpg" alt="House Network Infrastructure" width="631" height="478" /></p>
<h4>总体评价</h4>
<p>总的来说，QNAP TS-409 Pro满足了我几乎所有的要求：省电、支持下载功能、网络存储、RAID等等，而它相对低廉的价格，也是我选中的原因之一。不过不得不说的是，我刚拿到产品的时候，感觉很“山寨”。做工并不是很精细。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weigblog.com/2009/07/02/nas-qnap-ts-409-pro.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

