Hacker News 中文摘要

RSS订阅

别扔掉你的旧电脑——它比市面上任何NAS设备都更实用 -- Don't throw away your old PC–it makes a better NAS than anything you can buy

文章摘要

旧电脑不要扔,改造成NAS存储设备比购买新设备更经济实用。

文章总结

别扔掉你的旧电脑——它能变成比市售NAS更好的存储设备

在家庭网络中,网络附加存储设备(NAS)是非常实用的工具,但专用NAS设备仅空机就可能花费数百美元,再加上存储硬盘,成本更高。如果你想打造一个功能强大的NAS,花费会更多。因此,作者通过改造旧电脑和购买二手配件,以极低的成本自制了一台NAS。

改造旧电脑作为NAS

市售NAS价格昂贵,但实际上,NAS对硬件性能要求并不高。过去十年内生产的任何电脑都可以胜任。作者将一台旧游戏电脑(配备Ryzen 1600x处理器、24GB内存和GTX 1060显卡)改造成NAS,因为手头已有大部分配件。

如果你已有旧电脑,可以直接用它搭建NAS。如果购买二手设备,建议选择英特尔处理器的机型,因为其QuickSync技术能高效转码视频文件,适合流媒体播放。若使用AMD处理器,可以通过添加廉价显卡来满足视频转码需求。

添加SSD作为启动盘

二手电脑可能不附带硬盘,建议选择最快的启动盘。查阅主板手册确认是否支持NVMe SSD,若不支持,SATA SSD也完全够用。作者使用的就是二手SATA SSD,运行良好。

扩展内存

推荐使用TrueNAS或Unraid作为NAS操作系统,两者至少需要8GB内存。若运行虚拟机或容器(如Docker),建议升级至16GB或更多。作者通过二手市场以10美元增加了8GB内存。购买二手内存时,需检查是否有明显损坏,并确保价格至少比新品低50%。

购买廉价硬盘

作者通过ServerPartDeals购买了翻新硬盘,价格约为新品的一半。他的四块翻新硬盘自2019年持续运行至今,未出现任何问题。如果对翻新硬盘不放心,也可以选择新品。

对于高负载使用的NAS,专用NAS硬盘可能更耐用,但作者因使用频率较低,选择了普通硬盘。

选择合适的操作系统

虽然可以使用普通Linux发行版或Windows作为NAS系统,但配置繁琐。推荐使用专为NAS设计的TrueNAS或Unraid(付费),它们简化了复杂设置。作者选择了免费的TrueNAS。

通过Rufus制作TrueNAS启动盘后,插入NAS电脑,连接键盘和显示器完成安装。安装后,可通过浏览器访问NAS的IP地址进行管理,包括创建存储池、设置共享文件夹等。建议首先创建SMB共享,方便Windows设备访问,并安装备份工具(如Duplicati)以确保数据安全。

注意事项

搭建NAS后,务必制定数据备份计划,避免因硬件故障导致数据丢失。NAS只是备份方案的一部分,需确保数据多重备份。

总结

通过改造旧电脑,不仅能节省成本,还能减少电子垃圾。无论是使用旧配件还是二手硬件,自制NAS都能提供强大的功能和灵活性,适合家庭和小型办公环境。

评论总结

以下是评论内容的总结,平衡呈现不同观点:

反对用旧电脑搭建NAS的观点: 1. 能耗问题:旧电脑(尤其是游戏PC)耗电高,长期运行电费成本可能超过购买专用NAS - "At San Francisco electricity prices... will cost you hundreds of dollars per year" (waswaswas) - "Wouldn’t running something like this 24/7 cause a substantial energy consumption?" (iammjm)

  1. 可靠性问题:PC组件(如风扇)易损坏,不如专用NAS稳定
    • "PCs have mechanical devices that give out after a few years. I am referring of course to fans" (lateforwork)

支持用旧电脑搭建NAS的观点: 1. 经济环保:充分利用闲置硬件,减少电子垃圾 - "Really happy with my build and glad I didn’t go for out of the box" (Havoc) - "This helps lowering the need for manufacturing more hardware" (kentiko)

  1. 性能优势:直接连接主机的存储速度更快
    • "Putting the storage in the computer... means it’ll be much faster" (superkuh)

中间立场/其他建议: 1. 按需选择:应根据个人技术兴趣和实际需求决定 - "Understand what type are you in relation to any given technology" (NikolaNovak) - "I’m in the turn-key solution phase of my life" (NikolaNovak)

  1. 硬件建议:

    • 推荐低功耗设备(如NUC、商用迷你PC)
      • "A modern fanless NUC clone... will eclipse any recycled PC" (kevin_thibedeau)
    • 建议使用ECC内存防止数据损坏
      • "would muchly recommend to use something with ECC memory" (rini17)
  2. 文件系统建议:

    • 推荐btrfs-raid1/mdraid10而非传统RAID5/6
      • "The multiple copy formats outperform the parity formats" (jcalvinowens)
  3. 特殊用例:

    • 流媒体服务需要专用NAS
      • "if your NAS use case is streaming media files to multiple devices... NAS makes sense" (superkuh)
    • 小容量用户可能不需要NAS
      • "never had a personal use for a large amount of storage" (pipeline_peak)