V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tarsier
V2EX  ›  服务器

用台式机 + raid卡 + 自己买硬盘 来diy大容量存储的可能性

  •  
  •   tarsier · 2012-12-13 20:37:01 +08:00 · 8688 次点击
    这是一个创建于 4398 天前的主题,其中的信息可能已经有所发展或是发生改变。
    实验室要买服务器来存储备份数据,但是我嚼着吧着那种 rack 太浪费,而且挂在硬盘也比较少,能都自己动手从台式机开始(可以diy机箱), 选用适宜的配件,来组建存储机。

    需求就是组一个能存6-10T数据的存储机。

    现在的疑问:

    1. 台式机能否加装服务器上才有的raid卡
    2. 稳定性的似乎要考虑,那么要选用ecc的内存?
    3. 主板也要那种耐操,长期不断电的?
    4. 硬盘估计图便宜就sata吧,会买蓝盘,黑盘太贵了。这样的话一块硬盘撑个一到两年没问题吧?
    5. 做raid 几比较好? 从稳定性及存储空间的不浪费这点上做折中


    希望有经验的坛友提供帮助啊
    21 条回复    1970-01-01 08:00:00 +08:00
    qiuai
        1
    qiuai  
       2012-12-13 20:42:59 +08:00
    6-10T而已...
    5块2T就够了...没有raid需求的话,买个SATA扩展卡就够了...
    tarsier
        2
    tarsier  
    OP
       2012-12-13 20:46:56 +08:00
    @qiuai 有raid需求啊,存储机,也得考虑下稳定性的
    qiuai
        3
    qiuai  
       2012-12-13 20:54:01 +08:00
    @tarsier 好吧...其实...找个超多光驱位的机箱,X宝买几个热插拔的光驱位硬盘盒,这样就可以实现随时换硬盘和热插拔了...
    RAID的话,有一些主板是有限支持的.看你现在的主板了...
    一般来说.如果数据非常重要,就RAID0.如果还需要更好的速度,就RAID1+0.或者RAID5..但是做RAID还要10T的话,那你需要的就是不是一个一般的机箱了,而是一个服务器机箱.要不然可能没有这么多硬盘位..RAID0需要10块,RIAD5需要15块.

    我给你的建议是:非重要的数据就一块硬盘,然后定期压缩做备份..重要数据就做RAID...看你的需求吧.

    稳定性的话,存储机实际上问题不大.如果需要7X24X365开机,那你需要一块好主板.然后更重要的是你要有一个很好的散热条件.但是如果需要的时候才开机就无所谓了.然后安装个centos或者ubuntu...稳定性不是问题.

    硬盘做RAID就没必要上黑盘了.太贵了.
    tarsier
        4
    tarsier  
    OP
       2012-12-13 21:08:14 +08:00
    @qiuai thx! 有几点疑问:

    1. 光驱位硬盘盒能够塞进机箱?我就担心机箱硬盘位有限
    2. raid的话,主板不支持,是否可以单独买raid卡?
    3. 如果要提供 10T的空间,假设每块硬盘2T, 难道不是需要6块硬盘吗?
    4. 黑盘肯定不上,那个价格跟1T的7200转的SAS盘差不多了, 我在想上蓝盘的必要性; 绿盘感觉不耐操
    ninjai
        5
    ninjai  
       2012-12-13 22:14:16 +08:00
    还是买RAID卡吧,不买RAID卡,也至少是个服务器主板,台式机主板的RAID性能非常差(差到难以忍受,写入速度)
    性能不行的机器就用RAID10,好点的可以用RAID5
    机箱买好点的,全硬盘位的
    为了数据安全,UPS是必要的
    tarsier
        6
    tarsier  
    OP
       2012-12-13 22:19:32 +08:00
    @ninjai 服务器主板是啥意思? 那就得买那种 机架式服务器? 其实我是想买个台式机那样的机箱的

    ps: 好点的主板支持diy raid卡吗? thx
    likuku
        7
    likuku  
       2012-12-13 22:23:18 +08:00
    freebsd + zfs,有冗余的zfs的可靠性比绝大部分阵列卡磁盘柜靠谱。

    参考:
    ZFS时代FreeBSD系统的数据冗余策略 - delphij's Chaos : https://blog.delphij.net/2008/04/zfsfreebsd-1.html

    自己造机器未知因素和非可控因素太多。预算充足的的话,建议试试品牌的塔式服务器,有的型号也支持8个3.5英寸热插拔硬盘或16个2.5英寸热插拔硬盘的。
    ninjai
        8
    ninjai  
       2012-12-13 22:28:01 +08:00
    @tarsier 服务器主板就是那种支持服务器CPU的,ECC内存,以及很多远程管理特性,比如KVM,还有BCM等等
    自己DIY当然可以拿台式机机箱,RAID卡是不区分主板的,一般都是支持PCI就行
    ADIVILOrz
        9
    ADIVILOrz  
       2012-12-13 22:44:01 +08:00
    @qiuai
    raid0 不具备任何备份和冗余
    重要数据不选raid0, raid5 可选,资金充足的话,raid10也可
    @tarsier
    你的首要需求是备份,不是存取速度,优惠合适的方案我认为是

    本机raid1,是多数服务器首选,可以不用raid卡,原因是你堆存取速度不是特别敏感,除非你有在搞动画和加载读写海量试验数据

    USB外接小型的移动硬盘架,插入硬盘即用,raid模式可选
    ADIVILOrz
        10
    ADIVILOrz  
       2012-12-13 22:47:04 +08:00
    @likuku zfs 不是 solaris独有的吗?
    likuku
        11
    likuku  
       2012-12-13 23:20:19 +08:00   ❤️ 1
    @ADIVILOrz bsd的授权与solaris的cddl兼容,所以solaris的zfs发布没多久freebsd就引入了(2006年6月solaris6/06开始带zfs,2007年4月,freebsd7.0也开始带zfs)。freebsd8开始,zfs就达到生产机标准。2012年1月发布的feebsd9.0release 的zfs的zpool版本v28是oracele闭源solaris之前最新版本。这两天就要发布的freebsd9.1 release带的zfs是在v28基础上自开炉灶的新版了,zpool版本5000,新增了两样节省snapshot空间和提高删除文件系统效能的更新。当前zfs可是freebsd的强势项目。opensolaris 2009年后就死了,替代者之一的OpenIndiana远未成熟,也差不多半死不活。

    zfs相关历史,支持系统等,参考:
    http://en.wikipedia.org/wiki/ZFS
    halfbloodrock
        12
    halfbloodrock  
       2012-12-13 23:33:43 +08:00
    1. 台式机能否加装服务器上才有的raid卡
    可以,玩家常见的用dell H700等

    2. 稳定性的似乎要考虑,那么要选用ecc的内存?
    no need

    3. 主板也要那种耐操,长期不断电的?
    现在的电子工艺成熟了,一线主板,正常情况都可应付,当然,人品也是重要因素

    4. 硬盘估计图便宜就sata吧,会买蓝盘,黑盘太贵了。这样的话一块硬盘撑个一到两年没问题吧?
    WD ST 日立(现在是东芝)各有优劣,但是总体来说,大硬盘还是RPWT

    5. 做raid 几比较好? 从稳定性及存储空间的不浪费这点上做折中
    不是高持续长时间写入的RAID 5,强调读写RAID 10.
    但是据说RAID 5有个写漏洞的缺陷,我不确定这个问题是不是也存在在硬件RAID上。具体查阅Solaris 10 文档,里面有对RAID 5和他自己ZFS RAID-Z的优劣比较。
    qiuai
        13
    qiuai  
       2012-12-14 08:50:28 +08:00
    @ADIVILOrz sorry.突然傻了,怎么写了个raid0....脑子不太清醒...

    @tarsier 光驱位的热插拔一般的机箱也就2-3个位置.但是有特殊的机箱.RAID卡可以单独买.实际上绿盘的耐操性还好.当然还是上蓝盘吧.如果提供10T的空间....6块原因是要足量的10T么.无法理解.因为根本没必要.
    BigZ
        14
    BigZ  
       2012-12-14 15:46:42 +08:00
    去淘宝上买个二手的dell 2850,只要2,3k,再买10块 单盘2T的硬盘,做个raid5
    tarsier
        15
    tarsier  
    OP
       2012-12-14 17:02:05 +08:00
    @BigZ 淘宝的二手服务器怕遇到坑。。。
    tarsier
        16
    tarsier  
    OP
       2012-12-14 17:02:57 +08:00
    @BigZ 查了下, 2850貌似只能支持6块硬盘?
    zxy
        17
    zxy  
       2012-12-14 18:13:48 +08:00
    买个10T的存储呗,我下午开会还提到曙光的10T存储才7万左右吧
    tarsier
        18
    tarsier  
    OP
       2012-12-14 19:06:14 +08:00
    @zxy 预算1w5.。。。
    zxy
        19
    zxy  
       2012-12-14 20:46:10 +08:00
    那还不如NAS
    tarsier
        20
    tarsier  
    OP
       2012-12-14 20:59:50 +08:00
    @zxy 挂10个硬盘的NAS太贵了。。。准备自己diy, freebsd + zfs了
    BigZ
        21
    BigZ  
       2012-12-14 23:01:54 +08:00
    @tarsier 服务器最容易坏的是硬盘,其他坑不多
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2481 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:44 · PVG 10:44 · LAX 18:44 · JFK 21:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.