1. 程式人生 > 實用技巧 >我家雲NAS折騰記

我家雲NAS折騰記

物品介紹

  • 我家雲是一種礦難物品,在某寶上隨便就可以搜尋到,其和聯想粒子云基本上算是同一個東西,只是商標不同而已。在某寶上有好幾種配置,比如有內建硬碟的原裝款式(本身應該帶硬碟的),也有取下硬碟的款,個人覺得無硬碟的款幾十元拿下還是可以玩玩。
  • 這貨其實就是一個可以內建3.5寸硬碟的單盤NAS盒子(理論上所有容量的SATA盤都支援,我是用的3T盤),CPU是rk3328,含有1G的記憶體,8G的mmc內部儲存,提供1個USB3,一個USB2口和1個千兆網口,採用外接12V電源,樣子其實還是比較有賣相的。其實這貨還有一個HDMI,如果不要外殼等,還是可以引出來作為包括硬碟的播放盒子。
  • 網上有說這貨在一些系統下容易隨機掉盤,據傳和電源,也和系統有關,我刷的系統還不錯,用的原裝電源,3T硬碟,現在比較穩定,不掉盤。

拆機看看

  • 拆開其實還是比較簡單的,把底部的螺絲取下,注意有幾個螺絲在膠封下,然後用一個鉗子之類的夾穩,然後拉,大力出奇跡,一下就可以拉下來的,拉開後的裡面如下圖
  • 把風扇線脫開,然後去掉2顆螺絲就可以露出電路板部分,如下圖

    現在已經可以看見內部隱藏的HDMI介面啦:在下圖的左邊靠中

    還要下幾顆螺絲才能看見電路板的正面,如圖:

    所有重要的晶片,包括RK3328、記憶體都被遮蔽加散熱保護,圖上的連線線是連前面板來(按鈕和led燈)。

刷機

材料準備

  1. USB雙公頭直連線,我的是賣家送的
  2. 12V3A電源(原裝即可)
  3. 一臺電腦,推薦用windows系統的,win7以上版本操作方便
  4. AndroidTool 刷機軟體
  5. DriverAssitant 特殊驅動
  6. 待刷入的韌體

其中的4、5可以在https://pan.baidu.com/s/1EQId4catrKNtD5RUEs86EQ 共享碼:9ltl 下載到,就是裡面的01.DriverAssitant_v4.6.zip02.AndroidTool_Release.7z 檔案。裡面也有一個可以刷入的韌體(我開始刷入有掉盤的情況,後面就換了),6我是選的百度雲:https://pan.baidu.com/s/1QCEvJmIakDMVLPP8F7-rDg,提取碼:mvgx,或者天翼雲: https://cloud.189.cn/t/vA736bn2EfEb 訪問碼 :3997 裡的Armbian_Mix_With_Navi_1213.7z

,它是由https://blog.windtech.cf/博主提供的。

具體刷機過程

刷機時可以帶內建硬碟(即如果有硬碟的不用專門取出來)。

  1. 用雙公頭usb線,連線電腦usb口和我家雲的usb2.0口(注意這裡必須是usb2.0
  2. 在windows電腦上安裝特殊驅動,解開01.DriverAssitant_v4.6.zip直接安裝就好
  3. 解開下載的Armbian_Mix_With_Navi_1213.7z,獲取到一個IMG檔案,這個韌體其實直接包括了OMV支援,且軟體源切換為國內源,打開了docker外掛,還內建了一個導航及一些可自動安裝的包。
  4. 解開刷機工具02.AndroidTool_Release.7z ,裡面Image子目錄下還包括了一個rk3328_loader.bin的檔案,這個檔案也是有用的,開啟裡面的AndroidTool.exe啟動線刷工具。
  5. 用針頂住reset按鍵後接通我家雲電源,持續3-4秒,直到進入Maskrom模式,就可以刷入系統啦,具體可以參考chainedbox線刷教程.pdf,在上面的共享中也有的,只是注意在 AndroidTool.exe工具中是可以選擇載入的韌體的,包括loader部分和具體的韌體,會開啟檔案瀏覽視窗,可以選擇的。
  6. AndroidTool.exe工具提示刷入完成後,就可以斷我家雲的電,然後聯網,重新接入電開機啦。至此刷機完成。

開機首次執行

注意聯網的路由器之類需要能分配IP,即支援DHCP 服務。這裡的首次開機執行也僅僅是針對我刷入的Armbian_Mix_With_Navi_1213.7z對應韌體。
如果你接入了HDMI到電視或者螢幕,其實開機後介面上有提示,你也可以用連上鍵盤滑鼠,在螢幕提示下進行下面的操作。上面還會顯示裝置獲取的的DHCP地址。否則,你需要通過其它方式獲取到裝置的IP地址,這裡為了方便後文描述,假定獲取的IP是:192.168.11.41,則這裡需要用ssh客戶端工具以root使用者(初始密碼為:1234)登入到192.168.11.41
,因為是首次執行,會自動進行mmc擴容(會擴充到7G,注意這個過程中不要斷電重啟,要確認容量已經為7G才能進行下一步操作)。這個版本韌體還會提示是否安裝一些自定義包,可以允許(後面可以禁用一些不用的包,它自動安裝要麼全部安裝,要麼都不安裝,不智慧),當然,也可以後面手動安裝,其實就是就是執行一個指令碼的事情。
這些自定義軟體包主要有:

  • aria2 沒密碼(配置檔案路徑/opt/etc/aria2.conf)
  • transmission admin admin(配置檔案路徑/opt/etc/transmission/settings.json)
  • qbbitorrent admin adminadmin
  • filebrowser admin admin(如果提示密碼錯誤同步系統時間)
  • mysql root 123456
  • easyexplorer 未配置
  • nextcloud已安裝 需要自己配置
  • seafile 已安裝需要自己配置(配置教程見另外的帖子導航說明)
  • dzzoffice 已安裝需要自己配置
  • lychee相簿需要自己配置。
  • WordPress需要自己配置。
    注意所有依賴mysql的建議先改密碼。
    另外這時也可以用 http://192.168.11.41:88開啟OMV管理介面進行相應管理,使用者名稱admin和密碼openmediavualt
    如果安裝了推薦包,則還有一個 http://192.168.11.41可以開啟一個類似下圖的導航頁面:

    注意這個圖片是我已經裁剪取消掉一些我不用軟體後的,如果沒有處理就會有差別的16個圖示,對應上面提到的那些軟體。

至此首次執行介紹完畢,你其實可以開始隨便的操作啦,不過我建議對要安裝硬碟,運用軟體的進行下面的推薦設定

推薦先期進行的設定

  1. 先進行omv和root密碼修改設定,omv管理密碼在omv頁面中進行設定,root密碼需要ssh登入後用passwd命令設定。
  2. 如果安裝了3.5寸硬碟,推薦首先中omv中掛載硬碟,分割槽格式可以選擇ext4或者xfs等等,然後起碼共享出2個資料夾(分別用於docker和bt下載等)
  3. 把所有涉及大量資料寫入的設定,都配置到1步共享的資料夾下,比如transmission,ariang等下載工具的下載目錄,Jellyfin的訪問目錄等等。
  4. 進行自己不需要的安裝應用裁剪,比如我覺得不需要用seafile、mysql等,就把/opt/etc/init.d下對應啟動檔案移動走,比如我就移動走了S66seafileS67seahubS70mysqld等等,這對應seafile服務、mysql服務等。

其它補充安裝配置

都知道,我喜歡用zerotiersyncthing,這個裝置也完全可以安裝,其實安裝方法也很簡單,syncthing可以直接利用apt工具安裝,即

  1. apt update
  2. apt install syncthing

就可以安裝上,因為這個系統就是一個debian類系統,所以syncthing配置也可以直接參考本站文章家庭nas系統u-nas的高階定製部署中對應部分。
對於zerotier的安裝,也是參考那個文章中對應部分即可,得益於debian的開放性,也一下可以安裝和配置好。
對於samba配置,參考omv相應文章,這樣就可以對區域網(或者通過zerotier的虛擬區域網)進行檔案共享啦。

折騰小結

通過上面的折騰,我獲得了額外的nas系統和pt下載機,而且十分小巧,功耗也極端少(長期執行功耗主要在硬碟上,包括硬碟和主機功耗低於20W)。作為初步的家用nas(雲備份)其實也基本足夠,受限於內部空間,只能安裝一塊資料盤,但可以利用USB介面插入大型U盤進行資料冷備份(這也不失一種合理安全的資料保護方式)。所以對於預算有限的個人使用者,又有較大資料需要備份(下載PT)時,還是基本足夠的。
我用它pt下載,已經下載了超過2T的資料。

系統還是比較穩定的。

補充

  • 得力於內建的千兆網路,USB3轉的內建SATA介面,這樣一個十分便宜的nas系統也能提供超過60MB/s 左右的連續訪問速度(這個和內建硬碟速度、快取大小等相關,samba有線環境訪問),完全滿足家庭nas需求,就是支援4K線上播放也沒有問題。
  • 這個系統最大的優勢是支援所有SATA介面的硬碟,容量其實沒有限制的,以後還可以換容量更大的硬碟。
  • 這個文章主要是推薦了適合這個硬體的穩定系統(我自己的這套東西已經連續穩定運行了接近1個月,且沒有掉盤過啦),以及刷入方法。

祝大家玩的愉快,折騰好自己的好Nas。

參考

出處:https://www.icxbk.com/article/detail?aid=1146