當前位置:
首頁 > 最新 > 菜鳥跟你一起學用樹莓派搭建NAS

菜鳥跟你一起學用樹莓派搭建NAS

隨著寶寶的降生,原本充足的手機空間變得越來越不經用,家裡空間狹小,電腦平時難得拿出來一回,因而手機數據備份往往比較麻煩,因此萌生了購買一台NAS的想法,網上一看,什麼群暉、鐵威馬啥的都很貴,摸摸腰包還是狠不下心,加上以前自己買過一個帶raid功能的硬碟盒,想想還是把已有的物資都利用起來吧。

既然已經存儲已經有了,那麼我需要的還差一台NAS主機,本著便宜、小巧、穩定、功耗低、易學易用的原則,我決定買一個樹莓派作為我的主機,那裝什麼操作系統呢?網上有人推薦FreeNAS和OpenMediaVault(OMV),我在虛擬機里都裝了一下試了試,FreeNAS相對專業許多,但是我並不需要那麼厚重的功能,OMV足矣,確定了方案,那麼接下來就開干吧。

需求:用樹莓派搭建一套NAS系統,支持iPhone手機端同步照片。

環境:

Step 1 燒寫OMV樹莓派鏡像至TF卡

Etcher非常傻瓜,以至於不用多說,用讀卡器把TF卡插PC上,然後把OMV樹莓派鏡像文件燒進去就行了。

Step 2 點亮樹莓派

將燒寫好的TF卡插入樹莓派,連接網路,插上硬碟盒,上電。之所以前面會專門提到電源,主要是因為樹莓派對電源要求非常高,電流一定要夠,否則輸出電流不足、電壓下降將導致無限重啟等故障。

Step 3 配置OMV

3.1 獲取IP信息

通過HDMI連接樹莓派至屏幕,可以看到操作系統的shell,如果成功啟動,使用默認賬號密碼(root/openmediavault)登錄,能夠看到如下信息,我們主要關注其中的IP信息。

*第一次登錄會強制修改口令

3.2登錄Web管理頁面

使用瀏覽器訪問剛才的ip地址,就可以登錄OMV的web管理界面,默認賬號密碼是admin/openmediavault。

3.3掛載文件系統

點擊「文件系統」,將外接的硬碟盒子掛載至OMV。

*支持掛載多種常用的文件系統,例如ntfs、ext4等。

3.4創建共享文件夾

點擊「共享文件夾」,將硬碟中的所需路徑添加為共享文件夾。見上圖。

3.5配置Rsync、Samba等服務

開啟Rsync、Samba等你所需要的服務,在服務模塊配置中添加上一步創建好的共享文件夾。見上圖。

*這些服務的參數如果你不會配,可以來複習下菜鳥之前的公眾號文章,可以發現都是一樣的,只不過OMV把重要的參數放在了web界面方便你配置。

Step 4 使用iPhone同步照片

打開Acrosync的app(免費版的在App Store裡面叫「照片視頻備份」),配置好相應參數,點擊備份即可,操作也比較傻瓜。下面照片就是手機在備份中。

*為什麼我沒提安卓手機,是因為沒找到這麼好用的客戶端,如果你找到了安卓下面好用的rsync客戶端,請不吝賜教。

Troubleshooting

在搭建過程中一共遇到了兩個值得記錄的問題:

T1 nginx報配置文件有誤,無法啟動

這會導致Web管理界面無法訪問,解決起來比較簡單,修改/etc/nginx/sites-enabled/openmediavault-webgui中監聽埠參數改為listen 80再重啟nginx即可。

T2 掛載ntfs文件格式硬碟會報錯

提示module fuse not found,這個問題我在網上找了很久解決辦法,最後才知是因為內核的問題,需要重裝內核,並且重裝nfts-3g。

apt-get --reinstall install raspberrypi-kernel

apt-get --reinstall install ntfs-3g

然後重啟一下就好了,不要問我為啥,因為我也不懂(汗)

成本對比(不算硬碟)

樹莓派(含定製外殼)260+16GTF卡30+5V電源30+2.5寸雙盤Raid硬碟盒500 = 820軟妹幣。

群暉 最便宜的雙盤NAS大概在1200軟妹幣左右。

其實也便宜不了多少(汗)

缺點

說了這麼半天,還是要說一下目前發現的問題:

缺點1.傳輸太慢

之前之所以決定用樹莓派,就是看在樹莓派3B+升級成了千兆網路介面,用了以後才知道,網口和USB介面共用了一個什麼晶元,導致理論最大網路帶寬也只有300M,加上我們需要對USB連接的硬碟盒進行讀取寫入操作,實測有線連接傳輸速率大概在15MB/s左右,我用手機通過無線路由器備份照片速率就只有5MB/s……不過這個OMV早就有提示,誰讓我沒看到……

缺點2.OMV的鏡像還是有不兼容的現象

開機的時候各種fail、error,雖然不影響主要功能,但是還是不爽,之前x86版本的我在虛擬機里試過,哪有這麼多小毛病,這個只能等著官方出補丁,這種問題菜鳥是肯定搞不定的。

PS. OMV支持很多服務和插件,例如支持ftp、nfs甚至Apple filing服務,有包含transmission和clamav的插件,所以功能還是很全面的,具體這些服務和插件是幹什麼的,可以複習下其他往期公眾號文章,嘻嘻。

嘛,就這樣吧。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 菜鳥出擊 的精彩文章:

TAG:菜鳥出擊 |