用板子自建 Time Capsule/NAS

人是很懶的,是愛摸魚的。最近我已經懶到不想拿著行動硬碟到處走了,每天拖一根線,太費事了。

那怎麼辦?正好翻出來閒置的一個開發板,全志 A20,板載 SATA,故打算自建 NAS。順便查了查,有 afp (Apple Filing Protocol) 在 Linux 的開源實現,叫做 netatalk,能夠自建 Time Machine 伺服器,也就是可以自己造一個廉價 Time Capsule 了吧。

Allwinner 的板子。

Allwinner 的板子。

說幹就幹,上網買了塊 WD 的 2TB 紅盤,開始搭。

材料清單:

  • LeMaker Banana Pi Pro
  • WD20EFRX 2TB NAS HDD
  • 某不知品牌 SATA 外接電源,提供 4Pin 供電。(*)
  • SATA線,SATA電源。
  • 一個清醒的大腦。

(*) 其實在 Banana Pro 上是有 SATA 供電輸出的,無奈只有 5V 0.38A 輸出,帶不起這塊需要 5V 0.6A 的硬碟。這個讓我疑惑了很久,最早,開機用串列埠連上板子,看見 u-boot 拋出來一個 SATA AHCI Phy Calibration Failed。不明所以,查了 Google,有人說是核心問題。於是試著換了幾個版本的核心,均無果。後來,拿來電錶一測,嚯,SATA電源輸出0V,才發現供電一直接在了板子的 USB-OTG 上,而不是電源