0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文教你如何用樹莓派做一個像樣的 NAS !

jf_70714899 ? 來源:jf_70714899 ? 作者:jf_70714899 ? 2023-04-19 15:06 ? 次閱讀

pYYBAGQ_fF-ABZ-CAAAycA_pMmg39.webp

MAKER: tobychui/譯:趣無盡 Cherry(轉載請注明出處)

樹莓派網(wǎng)絡存儲服務器(NAS)的案例有很多,我也一直在尋找用樹莓派 DIY NAS 所需要的各種零部件,要求是外觀漂亮、節(jié)省空間,然而一無所獲。

我所看到的很多案例都是用木板粘接,集成度較低的方案,其散熱性和可靠性將受到影響,想想你多年珍藏的電影資源和重要數(shù)據(jù)可能因此而丟失,這是很難以接受的。因此我決定自己做一個真正的NAS方案,它不僅外觀上長得更像專業(yè)級的NAS,其內部核心部件也都是市面上買到的和專業(yè)NAS同等性能的部件。樹莓派僅作為一個低功耗的主機存在,來運行 NAS 操作系統(tǒng)

最初的設計草圖:

poYBAGQ_fF-AN5GrAAB9lIvqBMc78.webp

pYYBAGQ_fGCAVrVfAAAMRH0rpH062.webp

poYBAGQ_fGCADO8kAAARWpnn0Hg64.webp


在這個項目中,我不會使用任何專為樹莓派 NAS 設計的部件。 相反,我將使用可以在電商平臺上輕松找到的一些常見部件。 那么,開始吧!

材料清單

Raspberry Pi(樹莓派)3B+ × 1
硬盤 × 若干
熱插播硬盤托架 × 若干
電源管理開發(fā)板 × 1
繼電器 × 1
按鈕 × 若干
LED × 若干
亞克力板 × 若干
電源線 × 若干
熱熔膠 × 若干
雙面膠 × 若干
螺絲 × 若干

設計3D建模

pYYBAGQ_fGGAVoKoAAAibuVl1WI60.webp

poYBAGQ_fGKARsjlAAAjAEjOLT055.webp

pYYBAGQ_fGKAZwKLAAAq-KkSJqY20.webp

poYBAGQ_fGOAXZ46AABEHPed3D051.webp


在Autodesk Inventor中設計NAS外殼,并測試它們是否適合,檢查每個組裝點是否設計正確。
NAS外殼分為三個部分。左側部分用于電源管理板和樹莓派3B +。你也可以使用樹莓派3或2B,它們的打印面積是相同。但使用樹莓派3B +會更好一些,因為它更快。我稍后會詳細說明。

右邊部分是用于容納兩個5英寸硬盤,安裝方式如圖所示。背面的額外7厘米的空間用于安裝風扇,直流插孔和布線。

3D模型文件,在項目文件庫中下載。
http://make.quwj.com/project/79

打印和組裝

pYYBAGQ_fGOAd9YcAAAqsvdhUus43.webp

poYBAGQ_fGSAeriKAAAqxIn9YiI49.webp

pYYBAGQ_fGSAbkn-AAA8ZkADifQ84.webp

poYBAGQ_fGSACAXlAABBKOgTxjg69.webp

pYYBAGQ_fGaAefI6AABDQFXQNxI70.webp

poYBAGQ_fGaAYWj1AABTgNgEDxs05.webp


打印完成后,我們可以開始組裝外殼。
外殼由前面提到的三個部分組成,將它們用五個M3螺釘和十個M3(用于頂部和底部螺孔的連接)固定在一起。將按鈕帽安裝到位后,后續(xù)你就可以準備電子元件了。

按鈕和信號LED

pYYBAGQ_fGiAb5uWAAB5eHHXm3k56.webp

poYBAGQ_fGmAQBBzAABHRMQkZv464.webp

pYYBAGQ_fGqAH1DFAABUtKNyNIg88.webp

poYBAGQ_fGqAZicnAAA4EG4QRO812.webp


按鈕和LED通過一些簡單的電路連接,信號從樹莓派的GPIO接到前面板。除了按鈕安裝有點棘手,其他都很簡單。建議你用膠水將電路板安裝到外殼之前進行一些測試打印。確保按鈕的質量良好,開合方便。在我的設計中,由于紅色的LED需要5V電源,所以我添加一個電阻,并計劃將LED 的VCC引腳直接連接到電源管理板的5V輸出上。你也可以使用樹莓派上的3.3V GPIO引腳,不用額外增加電阻。

測試配件

pYYBAGQ_fGqAJ-yvAAA9zuksZ-I45.webp

poYBAGQ_fGuAIO_AAAAclnyhn9Y62.webp

pYYBAGQ_fGuAQ4kzAAA_zjSHWOs87.webp

poYBAGQ_fGuAZXKaAABDqP_RDNM69.webp

pYYBAGQ_fGyAM9YkAABlSDRBUkE34.webp

1、右側底部和頂部放置了兩個2mm厚的亞克力板。用于加強對兩個熱插播硬盤托架的支持,因為硬盤在插入托架后有點沉。

2、使用了一個舊的USB硬盤驅動器,通常包含某種SATA轉USB轉換器電路板。對于我購買的那款,它配備了預先焊接的12V輸入端口,可以支持3.5英寸硬盤驅動器的12V電源輸入。

我將它們連接到兩個HDD熱插拔托架的末端,并將兩根電纜連接到它的末端。其中一根帶2.1mm DC插孔的電源線用于12V輸入,另一根mini USB接頭的電源線用于數(shù)據(jù)傳送和5V電源。兩根電源線排列有序,都向底部彎曲并保留一定空間。

硬盤的固定

poYBAGQ_fGyAFjCUAABN7FXyecM26.webp

pYYBAGQ_fGyAE4aHAABujLiAkNI99.webp

poYBAGQ_fG2AC8D8AABPxpojPT883.webp

pYYBAGQ_fG2AIwm7AABDuhIwoc457.webp

poYBAGQ_fG6AWRUmAABX7KsatyY74.webp

將硬盤熱插拔托架粘貼到外殼中。
1、在金屬支架的外框上粘貼雙面膠帶,插入并固定托架。
2、在亞克力板和金屬支架之間用強力膠粘合。記住將亞克力板上的紙取下來。
完成后,右側外殼中的兩個插槽,你可以通過熱插拔托架上的手柄進行關開。

測試適合度

pYYBAGQ_fG6AbsMqAACEcgS05Zc90.webp

poYBAGQ_fG6AT0FMAACBHnB1Eq029.webp

現(xiàn)在可以將硬盤插入托架了,它應該完全適合。 (如果沒有,你應該考慮是否托架不匹配)
你可能會注意到右側箱子頂部后面有兩個圓形槽。這些是為USB電纜預留的。現(xiàn)在,你可以將電纜放入,這樣看起來更整潔。

電源管理開發(fā)板

pYYBAGQ_fG-AaAlYAABw-Cxid8g78.webp

poYBAGQ_fG-ADyJpAAB1ECrt0F832.webp

這是電源管理開發(fā)板。中間是一個Tinduino,它是一個定制版的Arduino,成本較低,此版本用于我們實驗室的開發(fā)。當然,你可以使用Arduino UNO進行此操作,并在按下按鈕時關閉繼電器。
網(wǎng)上有很多教程可以教你如何制作這樣的電路板,例如:
https://www.instructables.com/id/Toggle-Switch-With-Relay/

它是NAS的電源開關,所以你可以選擇你想要的風格。

右邊是降壓轉換器。它將樹莓派和Arduino的電壓從12V降低到5V。
最后,從左到右的底部第三個端口是12V電源輸入,HDD1為12V電源輸出,HDD2為12V電源輸出。

將所有東西組裝在一起

pYYBAGQ_fHCATLUVAACkXPMcMZ807.webp

現(xiàn)在,將電源管理板與樹莓派相連,如圖所示。
插入12V電源輸入,一切都應該會跑起來。(如果沒有,也許你可以輕觸按鈕并激活Arduino繼電器切換系統(tǒng))

安裝操作系統(tǒng)并開始創(chuàng)建自己的NAS接口

poYBAGQ_fHCASVu-AABDqllQ0OM20.webp

pYYBAGQ_fHCAAMqZAAA6lgesW_A70.webp

poYBAGQ_fHGARE0rAABD-B5aeWU48.webp

pYYBAGQ_fHGAVaEoAAA6VEM-6U056.webp

poYBAGQ_fHGAUnzAAABAUFNQ77820.webp


現(xiàn)在擰上所有螺絲,插上電源線,你認為這樣就好了嗎?
當然還沒有。我們仍然需要安裝軟件?,F(xiàn)在硬件的安裝已經(jīng)全部完成。

由于該軟件仍處于開發(fā)階段,我建議安裝一些開源OS /NAS系統(tǒng),如FreeNAS或開放式媒體庫。但如果要構建自己的NAS,我建議從頭開始。下一步,編寫我自己的NAS操作系統(tǒng)!

pYYBAGQ_fHKASChdAAA6gGlhD3I58.webp


1、從樹莓派網(wǎng)站安裝Raspbian Lite。
https://www.raspberrypi.org/downloads/raspbian/
2、將其安裝在SD卡上。我認為網(wǎng)上有很多教程,此內容我不在復述。
https://shumeipai.nxez.com/2013/09/07/how-to-install-and-activate-raspberry-pi.html

ArOZ在線系統(tǒng)!

poYBAGQ_fHKAXhQZAAB-BE2qFXw69.webp

pYYBAGQ_fHOAVkRBAABVFq1VOEs28.webp

pYYBAGQ_fHOAF27EAABeetgtytg18.webp

pYYBAGQ_fHOALj4LAAAaojvUT6s84.webp

pYYBAGQ_fHSAS9CnAAAoqOIwJAA73.webp

poYBAGQ_fHSAEkabAACHQL9ccgw55.webp

pYYBAGQ_fHWAW57oAABf2k7ux5U54.webp

樹莓派的媒體中心系統(tǒng)ArOZ Online(Alpha)
https://www.instructables.com/id/Simplest-Media-Center-for-Raspberry-Pi-Web-Server/
現(xiàn)在,我已將其完全重寫為一個全新的DSM,如Web UI,稱為ArOZ Online(Beta)
該系統(tǒng)適用于Window Host和Linux Host(當然還有Raspbian)。

系統(tǒng)有待完善

poYBAGQ_fHWARbmuAAAcxosHB5480.webp


目前為止我寫的系統(tǒng)檢測到我已插入NAS的1TB驅動器。
接下來呢?該軟件仍需要多年的開發(fā)才能順利運行。
目前,5G WiFi到HDD的最大傳輸速度約為100Mbps。它對于小型計算機來說,可以完全處理你的所有請求,效果還是不錯的。使用Samba(Window SMB / Network Disk)進行傳輸時,它可以達到93Mbps左右。這可能是使用樹莓派 3B+的優(yōu)勢。

編者按

樹莓派上搭建NAS的軟件系統(tǒng)有多種選擇,你可以直接使用完成度較高的系統(tǒng):
OpenMediaVault NAS 系統(tǒng)
也可以使用最新版的 Raspbian 系統(tǒng),并自行安裝所需服務:
DLNA服務器
Aria2 下載服務器

用 Raspberry Pi 制造一個像樣的 NAS


審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5045

    文章

    18813

    瀏覽量

    298429
  • NAS
    NAS
    +關注

    關注

    11

    文章

    264

    瀏覽量

    112257
  • 樹莓派
    +關注

    關注

    116

    文章

    1679

    瀏覽量

    105250
收藏 人收藏

    評論

    相關推薦

    DIY樹莓擴展板

     Arduino的擴展板被稱為Shield,而樹莓的擴展板則稱作HAT(Hardware Attached on Top),意為附加在樹莓頂上的硬件板卡。下面就帶著大家從零開始設計
    發(fā)表于 08-04 14:37 ?7342次閱讀

    何用小安-Eyes-S1做一個電子木魚?

    2024年的第篇教程來了,本篇學習如何添加LVGL事件,并制作完成電子木魚(小美苦苦哀求,我略微出手而已)。祝大家2024積德累功,心想事成!接下來看看如何用小安
    的頭像 發(fā)表于 01-13 15:18 ?818次閱讀
    如<b class='flag-5'>何用</b>小安<b class='flag-5'>派</b>-Eyes-S1<b class='flag-5'>做一個</b>電子木魚?

    文教你如何在Linux上使用樹莓

    賽普拉斯CY8CKIT-048 PSoC?模擬協(xié)處理器先鋒套件可與PSoC Creator IDE輕松配合使用。本文將介紹如何通過使用CY8CKIT-048 PSoC?模擬協(xié)處理器先鋒套件和樹莓,進行24小時不間斷的環(huán)境數(shù)據(jù)監(jiān)控。
    的頭像 發(fā)表于 04-20 06:59 ?1.3w次閱讀

    開源DIY!用樹莓制造像樣NAS 「升級版」

    MAKER : tobychui Toby Chui 的項目《用樹莓制造像樣NAS》,受到不少 Maker 的關注。時隔五年
    發(fā)表于 06-14 14:44

    做一個樹莓太陽能電池

    `恩。。。雖然樹莓電池不貴不難找,但是萬一穿越到古代,到時你上哪找插座去。。。開玩笑,這里教大家用太陽能電池板、buck變換器和電池來做一個24小時為樹莓
    發(fā)表于 01-14 14:04

    想用樹莓做一個小型工控機

    想用樹莓做一個小型工控機,運行QT界面,做車間現(xiàn)場數(shù)據(jù)采集用,樹莓的有線和無線網(wǎng)絡方案都可行,安裝數(shù)據(jù)庫管理系統(tǒng)也滿足要求。最擔心的還是
    發(fā)表于 03-13 14:03

    樹莓 NAS 的搭建

    策略:NAS需求數(shù)據(jù)量小,因此,多平臺收集,NAS緩存,PC上聚合管理. 經(jīng)多個硬件方案比較和用虛擬機測試NAS4Free/owncloud等軟件方案,最終采用樹莓
    發(fā)表于 04-23 15:44

    使用樹莓做一個移動監(jiān)控小車

    ,我決定用樹莓做一個監(jiān)控小車,但是初學樹莓的我,直接使用樹莓
    發(fā)表于 12-14 11:14

    教你如何為你的樹莓準備張SD卡

    adafruit的樹莓教程,適用于初學者,這節(jié)課將教你如何為你的樹莓準備張SD卡,感興趣的
    發(fā)表于 07-15 17:21 ?6次下載

    何用樹莓自制嬰兒監(jiān)視器

    樹莓開放的性能意味著我可以不斷地為它增加功能 —— 并且我有大量的未使用的可用 GPIO 針腳。我的下一個創(chuàng)意是去添加攝像頭模塊,將它
    的頭像 發(fā)表于 04-10 16:13 ?3816次閱讀

    如何使用樹莓DIYNAS存儲服務器

    樹莓就像臺微型的電腦,麻雀雖小五臟俱全。利用它可以開發(fā)出各種各樣的功能,其中就包括搭建臺迷你號的NAS網(wǎng)絡存儲服務器!
    的頭像 發(fā)表于 04-06 12:44 ?9804次閱讀

    如何700元用樹莓自己做一個相機?

    手機拍照不夠爽,帶個單反又太重? 試試做個樹莓復古相機,還能自己編寫處理算法的那種—— 成本不到700元。 沒錯,顏值很高,拍出來的照片也能打。 你也可以快速上手做一個。 如何制作
    的頭像 發(fā)表于 05-20 11:44 ?2949次閱讀
    如何700元用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>自己<b class='flag-5'>做一個</b>相機?

    如何使用樹莓制作巡線機器人

    眾所周知,樹莓基于ARM微處理器的開發(fā)平臺。憑借其強大的計算能力,它在廣大電子愛好者中經(jīng)常會創(chuàng)造出奇跡。為了更好地了解樹莓
    的頭像 發(fā)表于 04-08 16:38 ?5595次閱讀
    如何使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>制作<b class='flag-5'>一</b><b class='flag-5'>個</b>巡線機器人

    樹莓零UPS/NAS開源

    電子發(fā)燒友網(wǎng)站提供《樹莓零UPS/NAS開源.zip》資料免費下載
    發(fā)表于 08-10 14:43 ?1次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>零UPS/<b class='flag-5'>NAS</b>開源

    樹莓與OpenMediaVault打造自己的NAS

    眾所皆知,云端硬盤空間免費的額度有限,真的購買付費服務幾年下來也挺傷荷包的。若是買NAS,今日的NAS已添加太多額外功能服務,花了錢不啟用功能感覺可惜浪費,但很多功能確實不太受用,實在讓人兩難。因此,或許自己搭建簡易、陽春的
    的頭像 發(fā)表于 06-09 11:29 ?5534次閱讀
    用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>與OpenMediaVault打造自己的<b class='flag-5'>NAS</b>