玩過蝸牛星際,體驗過黑群暉系統崩掉導致里面珍藏12t大姐姐全沒了(此處有哭聲),我技術又菜,自己恢復是不可能恢復的,裝的盜版系統,又不可能聯系群暉官方售后恢復。於是乎就想要一個穩定、開源的NAS系統,選來選去看到了truenas這個開源系統(freenas和truenas合二為一),現在用這個系統的人越來越多,網上的教程也在慢慢豐富,於是就選擇安裝truenas,給大姐姐們一個安全的大房子。
一、TrueNAS是什么?[1]
TrueNAS CORE是免費和開源的,並且是廣受歡迎的FreeNAS的后繼產品。它幾乎可以在任何x86_64系統上運行,並為許多用戶提供了廣泛的功能。諸如Plex、NextCloud和Asigra之類的插件程序允許針對各自需求自行擴展系統功能。
TrueNAS Enterprise作為具有單控制器或雙控制器的系統,可以實現高可用性(HA)。它也可以從iXsystems獲得企業級支持。結合TrueNAS M系列系統,它可以擴展到15GB/s和20PB,並具有五個9的正常運行時間。
TrueNAS SCALE是TrueNAS系列的最新成員,並提供包括Linux容器和VM在內的開源HyperConverged基礎架構。TrueNAS SCALE包括集群系統和提供橫向擴展存儲的能力,容量最高可達數百PB。它目前正在開發中,將於2021年部署。
個人建議:如果你裝nas是為了提高生產力,比如存拍好的片子,多人協同剪輯等,建議安裝TrueNAS CORE這個版本,安全穩定;如果你是像我一樣買不起多余的服務器,又想裝docker,可以安裝TrueNAS SCALE,這個自帶了docker,可以隨心所欲的部署你的容器。以后如果我買了gen9服務器,我肯定還是會換回TrueNAS CORE,然后存一點自己拍的片。
二、如何安裝TrueNAS?
(本教程以我安裝的TrueNAS SCALE為例,TrueNAS CORE安裝方法類似)
官網下載系統鏡像:
https://www.truenas.com/download-tn-scale/
用Etcher刻錄鏡像到u盤
首先插上u盤,打開nas電源,鍵盤狂按F2(此處請自行搜索購買主板進入bios的快捷鍵)
開啟UEFI引導,設置U盤為第一啟動項,保存並退出。
等一小會后,就會出現下圖所示界面,選擇第一項,按回車。
在這里我們可以看到,系統為debian的linux
這里選擇“1.Install/Upgrade”,按回車進行下一步。
方向鍵移動,空格鍵選擇,選擇你要安裝到哪個系統盤,選擇好了,盤符前會有星號,回車下一步(我這里沒有插機械,所以只有一個16g的ssd)。
由於我之前裝過truenas core的系統,所以會顯示升級安裝/全新安裝,我這里選擇全新安裝。
這里選擇“Install in new boot environment”,回車下一步。
這里是一個警告,你選擇”yes”,然后回車就可以了。
輸入密碼,確認密碼,選擇”ok”,回車。(這里的密碼是truenas登陸時候輸入的密碼,賬號為root)
后面就是安裝,走進度條。
這時候就已經安裝完成了,提示“可以重啟nas,拔出u盤”,回車就好。
又回跳回到最開始的安裝界面了,選擇“4.Shutdown System”,回車,關閉nas,這時候就可以插上網線了,然后開機,他會自動分配ip,就可以通過路由器后台查看它的ip,進行登陸。
補充一點:
我買的華擎b560itx,板載網卡是I219v,而從truenas官方文檔來看,對-V的網卡支持不是很好,所以還得改網卡型號。這也是在我裝過truenas core版本后,發現死活不認網卡,才去查看官方硬件兼容列表。
不過呢,也不用擔心,我這不是改好了,用得還蠻好的~
(百度i219v改i219-lm)
1.制作一個winPE系統,(我個人用的是winpe)進入PE后,把EEupdate_5.35.12.0目錄里面win64e里面所有內容復制到X:WindowsSystem32目錄下。
2.右鍵管理員身份運行install.bat。
3.管理員身份運行cmd命令行,輸入cd X:WindowsSystem32win64e 然后回車,進入win64e目錄
然后接着在cmd命令行里輸入EEUPDATEW64e.exe回車
4.然后再繼續在cmd命令行中輸入EEUPDATEW64e /all /dump回車(要確定是不是還是在win64e目錄里,如果不是 就重新運行一下上面的cd命令)UNRAID中文插件分享以及部分問題解決方案 ,該命令是導出EEP文件。
5.導出正常****.EEP文件會在X:WindowsSystem32win64e目錄下
6.右鍵記事本打開****.EEP文件,把修改第二行第六組數字為i219LM的ID
以下ID可以隨選一個,只需要輸入左邊4位數字
15B7 (2) I219-LM
15B9 (3) I219-LM
15D7 (4) I219-LM
15E3 (5) I219-LM
7.修改好后保存!!UNRAID中文插件分享以及部分問題解決方案 一定要保存呀 不然就是沒改
8.cmd命令行輸入EEUPDATEW64e /all /d ****.EEP回車(也要確定是不是還是在win64e目錄里,如果不是 就重新運行一下上面的cd命令UNRAID中文插件分享以及部分問題解決方案 ),該命令是導入EEP文件。
9.重啟電腦即可
三、系統設置
3.1 設置時區/語言
System→General→Localization Settings→Language:Simplified Chinese
Timezone:Asia/Shanghai
3.2 設置網絡
點擊網絡→接口(選擇網卡)→編輯接口→關閉DHCP(如果你開啟了ipv6,就打開自動配置ipv6)→IP地址(添加一個與你主路由同網段的固定ip)→保存應用
測試更改(60s內訪問你所設置的新ip地址)
網絡→全局配置(選擇設置)→填寫域名服務器(主路由的ip)和ipv4網關(旁路由的ip)
3.3 創建用戶組/用戶
證書→本地用戶→添加→把帶星號標識帶都填寫了→用戶ID和組(可以不填寫,會自動生成)
3.4 創建數據集和編輯ACL
存儲→創建池 命名池,將“可用磁盤”按照你的想法添加到“數據vDev”,我這里是4個4t,組成raid-z(raid5)
在創建好的data池中,添加數據集。
填寫數據集名稱
這里要注意一下:打開高級選項,把ACL類型改為NFSv4(別問我為什么,改就行了)
點擊你創建好的數據集→查看權限→編輯
選擇ACL→使用ACL預設→poxis_open→選擇遞歸應用權限和應用於子數據集(就是在這個數據集下創建的文件夾擁有同樣的權限)→保存
3.5 共享設置
分享→Windows (SMB) Shares→設置共享文件夾→保存
把STOPPED點擊一下,看到狀態可變為RUNNING,這時候可以去windows登陸一下。
四、部署Docker容器
應用→選擇應用程序池(你創建的池)
這是我部署的一些容器。
