轻量级文件服务器 – 硬件篇 (lightweight NAS — hardware)

最近需要重新整理升级一下自己家里用的文件服务器。鉴于目前用的还是老的设备,IDE的硬盘,所以决定整个重新在做一台出来。

给自己的设计要求:

1. 因为是自己用,有需要常年开启(24/7)所以低耗电是第一考虑的事情

2. 性能不需要太好,毕竟只有自己的电脑用

3. 开始不准备作很大,一个小的NAS就可以,但是后面一定是要增加空间的,所以要维护简单,更改容易的

4. 当然是便宜点的好 。。。。 不然直接去买个现成的回来好了

5. 最便宜的架构当然是RAID5了

根据自己的设计要求,开始找硬件:

主板+CPU:

GIGABYTE GA-D525TUD + Atom D525的CPU。原因很简单,这个便宜。。。真的便宜,低耗。。。真的低耗(cpu 15W而已)有4个3G/s的sata外加一个IDE,也就是说最多可以上6个硬盘了(4个sata外加两个IDE)感觉1-2年内,应该差不多够用。网卡是1G的,也够了,还有多一个PCI 的接口,如果需要,要么可以再接一个SATA或者RAID的卡,或者可以再接一个1G的网卡跑bonding

内存

这个没什么好多挑的,随便都可以,我直接拿2 个2G 的 Kingston DDR3 1333MHz 这样4G的内存应该够用了


电源:
因为还是考虑到价钱问题,决定挑一个便宜的电源就好,虽然有那种机箱自带个电源的,总觉得不放心,所以还是买一个。 选择 Cooler Master Elite 460W 虽然没用过Cooler Master的电源,不过他们机箱还是做的不错的(个人比较爱好)所以试试看。400W足够用了,cpu只有15W的功耗,主板也用不了多少(mini atx),硬盘嘛,每个硬盘在6W左右。这个电源如果不挂,下次升级都应该可以用。
机箱:
当然是Cooler Master的了。选了Elite 330这个机箱,散热什么的感觉还是不错的,4个5.25, 7个3.5的空间,这样放满的话可以放11个硬盘了,如果2T一个。。。那么。。。反正足够用了
最后挑选的就是硬盘了,想了很久,决定为了省钱,还是买普通的个人用硬盘(商业服务器硬盘还是太贵,看了一下,基本是1到1.5倍的价钱)反正。。。几个硬盘同时坏掉的可能性还是小的,坏一个的话没事,真的太担心,最多从RAID5换成RAID6,还是便宜很多。空间就从最基本的开始,现在1T的硬盘很便宜了,所以大小定为1T,数量上,RAID5最低要3个,所以就3个开始。搜索了以下,发现West Digital有一款叫做Caviar Green的节能型硬盘不错,只有6W的功率。价格也非常便宜。于是果断下手:3个 Western Digital 1 TB Caviar Green SATA II 64 MB Cache
还要一个放系统的空间,也就是OS啦。这个根据以往的爱好,都是直接用USB的。这个随便找了一个8G的SanDisk的来用

所有东西都齐了就简单的,全部接起来,这里唯一的一个小地方就是,因为民用主办很少看到主板上直接带USB的插口的,所以只能自己从主板中USB那个界限口里接一个延长线出来,然后直接接上U盘,在把U盘固定在机箱里面,因为U盘是拿来作系统盘用的,所以直接在机箱里面。

软件部分,下次有时间在写吧。基本没什么激情的,普通的linux, 3.x的内核直接挂soft raid5,然后raid上面挂lvm,这样方便日后更改,不管是加硬盘(直接从raid上扩展)还是整个硬盘换掉从新做一个硬盘的array(lvm直接把旧的东西移到新的)。共享方面,提供:iSCSI, AoE, sshfs, NFS跟samba。 就我个人来说,够用了。苹果反正可以直接用NFS或者Samba,AFP就省掉了。

目前还没有考虑用btrfs或者zfs (可以作time machine的)理由如下:
1. btrfs今年年初我有用过一段时间,觉得还是有问题。有时候会有很高的IO peak,所有东西都在等硬盘,毕竟这个还是开发中,不够成熟
2. linux zfs只有在user space (fuse) 而且毕竟不是完整的zfs
有考虑过直接用open solaris跑ZFS,不过linux我熟悉的多,open solaris还是比较陌生,再说机器的硬件属于非常的低端,linux基本除了kernel跟必要的工具(100来个MB)其他的都没有跑。open solaris估计要用好点的硬件才可以
  1. No trackbacks yet.

留下评论