基于TrueNAS的簡易服務器搭建——2. TrueNAS物理機與后臺設置
此教程針對小白,或者說我個人的筆記。懂的按需設置就行。如有錯誤歡迎指正,歡迎交流。
電腦端看不清圖片可以右鍵圖片,點在新標簽頁中打開圖片。

1?TrueNAS?物理機設置:修改密碼,設置固定IP
1.1?設置固定IP。
1.1.1 輸入 1 ,按回車。(此時如果有多個網(wǎng)口將會干擾設置,建議先不安裝pcie網(wǎng)卡)
1.1.2 輸入序號選擇網(wǎng)卡,此處是 1 。
1.1.3 刪除接口?輸入?n 。刪除當前設置?輸入 n 。(想重新設置選 y 也可以)
使用DHCP?輸入?n 。(使用 DHCP 的話 IP 地址由路由器分配,會改變,無法方便的訪問后臺,所以要設置成固定的)
1.1.4 設置 IPv4 ?輸入 y 。輸入IP地址。設置的 IP 地址要是在同一網(wǎng)段未經(jīng)使用的 IP ,可以先用別的電腦 ping 一下, ping?不到就行。我家局域網(wǎng)網(wǎng)段是 172.22.22.0 ,所以給它設置一個 172.22.22.8/24 ,后面的 /24?表示掩碼是 255.255.255.0 。不輸入這個 /24 后面會提示輸入掩碼的。
1.1.5 設置IPv6?輸入?n 。家庭條件下 IPv6?都是運營商分配的,所以設置一個固定的并沒有什么意義。 TrueNAS 的物理機設置目的是可以訪問網(wǎng)頁后臺, IPv6?可以留到后面設置。



1.2?修改管理員密碼。
輸入 7 ,輸入兩次密碼。建議不要用小鍵盤。(你確實輸入了內(nèi)容,只是沒有顯示)


1.3 現(xiàn)在把 Nas?連入局域網(wǎng)。
注意你的設備和 nas 必須處于同一個局域網(wǎng)。同一局域網(wǎng)?。。。。?!
例如:路由器甲 lan 口出來,到 路由器乙 的 wan 口,路由器乙又選了 dhcp 上網(wǎng),那么這兩臺路由器下的設備不在同一局域網(wǎng)。請把 路由器乙 的上網(wǎng)模式調(diào)成有線中繼。部分品牌是?甲?lan口?接?乙?lan口 ,并關閉乙的?dhcp 。
同一局域網(wǎng)!?。。。?!同一局域網(wǎng)?。。。。。⊥痪钟蚓W(wǎng)?。。。。?!

2 TrueNAS?后臺設置
2.0?輸入剛剛設置的固定?IP?地址,會自動跳轉。
登錄后臺,賬戶是 root ,且只有?root?賬戶能登陸后臺。

2.1.1?System => General ,選擇按語言代碼排序,語言欄拖到最底部,選擇簡體中文 Simplified?Chinese 。

2.1.2?時區(qū)改到東八區(qū),這里選 亞洲/上海 ,改完記得保存。

2.1.3?有特殊需要可以更改時間服務器,添加,刪除,排序。

出現(xiàn)掉盤、S.M.A.R.T出問題、非正常重啟、系統(tǒng)升級之類的會通過郵件提醒。設置非常簡單,極端的亡命之徒可以跳過。效果 ↓

2.2.1?設置 DNS?和?網(wǎng)關 。不設置, TrueNAS無法發(fā)送警報郵件。

2.2.2?設置管理員郵箱。(就是警報發(fā)送到的郵箱) 系統(tǒng) =>?賬戶 => root賬戶編輯 ,輸入郵箱和TrueNAS管理員密碼。注意不是郵箱密碼,畢竟給別人發(fā)郵件也不需要知道對方郵箱密碼


2.2.3?設置發(fā)送郵箱。是可以自己給自己發(fā)送郵件的。
系統(tǒng) =>?電子郵件, 從電子郵件 和?從名稱?就不解釋了。下面的選項可以在對應郵箱的幫助文檔里找到。

以QQ郵箱為例,點?設置 ,然后找到?SMTP?選項,先打開該服務,然后點“如何設置”。

如框中內(nèi)容所示,以 QQ郵箱 為例,郵箱發(fā)送服務器是?smtp.qq.com ,端口 465 ,安全選?SSL ,?SMTP認證?勾選,輸入郵箱和郵箱密碼,注意要輸入英文符號。

2.2.4?設置完點保存,點擊發(fā)送測試郵件可以測試設置是否正確。郵件 ↓

2.3?創(chuàng)建存儲池。
注意如果使用陣列卡請調(diào)成直通模式( IT 模式)。也就是使用軟 raid ,軟 raid 在磁盤損壞時可以恢復,是 TrueNAS 使用的 ZFS?文件系統(tǒng)的功能。
2.3.1?點擊?存儲 =>?池 =>?添加 。

2.3.2?選中需要用的存儲盤,點向右的箭頭“→”。
說明:存儲類型條帶相當于raid0,極不推薦。存儲總量是所有盤相加,數(shù)據(jù)分成多份存在不同的盤上,壞一塊盤就寄,沒有通過軟件恢復的可能。(單盤也是條帶,單盤壞了就寄)
現(xiàn)在500G 3.5寸的二手盤就20幾塊錢,買兩塊鏡像存儲也行啊。
鏡像:raid1。顧名思義,互相備份。容量是?n/2 。
Raid z1 -?Raid?z3:x塊盤當校驗盤,也就是同時壞x塊盤時,把壞盤替換掉,可以通過軟件恢復數(shù)據(jù)。容量是n-x。例如raid z2,壞兩塊盤沒事,同時壞3塊就寄。
(從利用率和風險綜合判斷,推薦4盤raid?z1,存儲容量是75%=(4-1)/4)
詳情百度。詳情百度。詳情百度。

添加一塊硬盤時,點創(chuàng)建會提示數(shù)據(jù)風險,如前文所說。
添加兩塊硬盤時,存儲類型會自動變成鏡像。添加多塊盤會自動改為raid?z。若改為條帶,點創(chuàng)建會提示數(shù)據(jù)風險。
另外注意:存儲池 的 存儲類型 和 盤的數(shù)量 一旦創(chuàng)建就不能更改,例如:有3塊4t盤,想搞4盤4t?raid?z1,需要先拿個容量小的硬盤占坑??傊€是一步到位好,避免麻煩。


2.3.3?創(chuàng)建完成。

2.4?創(chuàng)建數(shù)據(jù)集。
因為存儲池根目錄不能共享、并且需要管理權限,所以要創(chuàng)建數(shù)據(jù)集。
說明:數(shù)據(jù)集相當于 root賬戶(管理員賬戶)?創(chuàng)建的文件夾,共享出去之后無法刪除。
2.4.1?點擊存儲池的三個點,點添加數(shù)據(jù)集。

2.4.2?輸入數(shù)據(jù)集名稱,一般直接點提交。其他的選項,除非你知道你在改什么,否則不要改。

2.4.3?數(shù)據(jù)集下可以建數(shù)據(jù)集,就像文件夾一樣??梢杂糜诟毜臋嘞薰芾砘蛘吒鼦l理的分類存儲。

2.5?創(chuàng)建共享。
使用 Windows 的 SMB 共享可以應對99%的使用場景(此教程面向家庭、小微企業(yè))。此教程使用 SMB 。例如:【官方雙語】終歸正途 - 我們的視頻剪輯服務器改用 "Linux" 了#linus談科技
另外 TrueNAS 的 Webdav 共享(http協(xié)議)不具有權限管理功能,需要手動修改配置文件。鏈接在此:TrueNAS Scale 管理后臺 簡析
?TrueNAS 篇的教程僅止于局域網(wǎng)訪問。外網(wǎng)訪問的邏輯是使用 VPN ,國內(nèi)連國內(nèi)的辦公用 vpn 不存在法律風險也不會被封禁。不覺得把端口映射到公網(wǎng)上是一件非常危險的事情嗎? IPv6 是非常好的發(fā)展方向,運營商流量早已普及 IPv6 ,可是大部分的公共網(wǎng)絡,學校、公司、機場、網(wǎng)吧,你無法保證這些地方提供 IPv6 。
2.5.1?創(chuàng)建用戶。賬戶 =>?用戶 =>?添加 ,輸入你想新建的用戶名和密碼。
共享伴隨著權限管理,而 root?賬戶不能用于共享,所以至少要創(chuàng)建一個自己用的賬戶。教程里以自己?root1 ,共享賬戶?share?為例。



2.5.2?添加?SMB?共享。共享 =>?Windows共享(SMB) =>?添加。

注意這里的名稱就是共享目錄的名稱,與數(shù)據(jù)集叫什么無關。例如這里把 private?數(shù)據(jù)集共享出去,名稱填?testshare ,那之后連接的時候就填 \\172.22.22.8\testshare 。

第一次創(chuàng)建共享會提示?SMB服務?已打開,點關閉就行。

2.5.3?配置ACL,數(shù)據(jù)集權限設置。
之后會提示 配置ACL 。如果之前沒配置過,可以點?立即配置 。和從 存儲 =>?池 =>?數(shù)據(jù)集 ,再點編輯權限是一樣的。


左邊的用戶和群組表示該數(shù)據(jù)集的擁有者,修改后勾選?Apply?才能應用。右邊修改訪問權限 owner?表示數(shù)據(jù)集的擁有者,我們把數(shù)據(jù)集的擁有者改成自己,就使自己獲得了完全控制權。其他用戶可以設置 只讀 ,或者干脆不添加其他用戶的訪問權。
標記都選繼承。遞歸設置和應用于子數(shù)據(jù)集一般選上,按需修改。

2.5.4?回到?存儲 =>?池?的界面,共享就設置好了。

2.5.5?修改萬兆網(wǎng)卡配置。
Linus 在使用?TrueNAS?的過程中發(fā)現(xiàn)了一個在使用萬兆網(wǎng)卡時的 bug ,需要添加配置代碼來修復。?【官方雙語】終歸正途 - 我們的視頻剪輯服務器改用 "Linux" 了#linus談科技?11分30秒開始。


論壇鏈接:https://www.oreilly.com/openbook/samba/book/appb_02.html
操作:?服務 =>?SMB右邊的編輯按鈕 =>?高級選項=>?附加選項 。



2.6?Windows 以及其它客戶端連接共享。
同一局域網(wǎng)下?。?!都能后臺設置了,就相信已經(jīng)在同一個局域網(wǎng)了。

2.6.1.0?Windows?連接吐槽。
只能說微軟是真的爛。
問題1:只能使用一個用戶(TrueNAS里創(chuàng)建的)連接。
問題2:斷開一個用戶的連接,使用另一個用戶,會提示只能連一個的,重啟解決。
問題3:連不上SMB的時候,開此電腦會卡一小下。臺式機無所謂,筆記本、移動辦公或是遠程辦公很難受。
問題4:Windows 內(nèi)置的?VPN?只能轉發(fā)全局流量,需要只轉發(fā)局域網(wǎng)流量的話需要手動配置。在?VPN連接?高級 里取消勾選使用遠程網(wǎng)關,用命令行添加靜態(tài)路由。
2.6.1.1?Windows?連接。
此電腦(計算機) =>?上方 計算機?菜單 =>?映射網(wǎng)絡驅動器。推薦驅動器,有盤符,添加網(wǎng)絡位置也可以。

示例也寫的很明白了。注意是反斜杠(不同系統(tǒng)/軟件里不一樣),需要輸入的是

如果不記得共享的名字,或者懶得輸入,可以先輸入 IP地址 ,然后點瀏覽,選中你要添加的目錄。

2.6.1.2?連接完成。顯示出你映射的網(wǎng)絡驅動器,此電腦里也有顯示。


2.6.2 蘋果連接( iOS 與 iPadOS )。系統(tǒng)軟件,文件。
蘋果共享也存在連不上 SMB 就軟件卡死的情況。
【蘋果和安卓都推薦軟件連接】

2.6.3?軟件連接。軟件多種多樣,文件傳輸推薦 ES文件管理器,看視頻推薦 nPlayer 。
軟件的連接都是大同小異的。注意 URL?和?主機?的區(qū)別,主機只有 IP 地址, URL?可以帶路徑。
ES文件瀏覽器:

nPlayer:

2.7?創(chuàng)建快照任務。
快照是 ZFS?文件系統(tǒng)的特色功能,以非常小的占用,可以將文件恢復到創(chuàng)建的備份。創(chuàng)建快照任務使?TrueNAS?自動備份。懶的話給根目錄創(chuàng)建快照任務就行,會自動分數(shù)據(jù)集創(chuàng)建快照的。
2.7.1?任務 =>?定期快照任務 =>?添加。

2.7.2?選擇數(shù)據(jù)集,修改配置。
生命周期是保存時間,命名慣例,計劃是創(chuàng)建的頻率和時間。沒特殊要求的話保持默認對于個人用戶就挺合適的,我認為。

懶人選擇根目錄,勾選上圖 遞歸的?就可以給該目錄下所有數(shù)據(jù)集創(chuàng)建快照。

2.7.3?創(chuàng)建任務完成,可能不會馬上創(chuàng)建快照,到了計劃的時間才會創(chuàng)建快照。創(chuàng)建的快照在?存儲 =>?快照?可以看到,

選擇快照可以進行?刪除?克隆到新數(shù)據(jù)集?回滾?三個操作

2.8?修改 系統(tǒng)數(shù)據(jù)集 的位置
在剛裝好TrueNAS ,沒有創(chuàng)建存儲池時,?系統(tǒng)數(shù)據(jù)集?的位置默認是 boot-pool 。在你創(chuàng)建了一個存儲池之后,會自動變成你第一個創(chuàng)建的存儲池。
系統(tǒng)數(shù)據(jù)集會幾秒寫入一次,會導致嚴重后果。
后果1:就算不設置硬盤休眠,幾秒一次的讀寫對硬盤壽命的影響也是極大的。
后果2:導致硬盤一直有讀寫,無法進入休眠。
后果3:在一些企業(yè)盤上會產(chǎn)生被形容為“炒豆子”的聲音,還挺響的,幾秒一次的噪音。
2.8.1?系統(tǒng) =>?系統(tǒng)數(shù)據(jù)集 =>?系統(tǒng)數(shù)據(jù)集池 ,修改為?boot-pool?點?保存?。

2.9?設置硬盤休眠
個人認為為了保護硬盤或者節(jié)能,直接讓硬盤斷電停轉就行,沒必要選那些降低轉速之類的。富哥固態(tài)之類的我就不懂了,不如先v我50。
時間設置短了硬盤頻繁啟停,長了硬盤運行的時間就邊長。設置邏輯大概是間斷短時使用,比如公司辦公共享文件,時間填相對長一點(?120?,個人看法)。短時集中使用例如像我晚上看個下載的高清番劇,就填短一點,我是?30?。
更頻繁的使用就別設置休眠了,買幾塊好點的新盤,新盤就去京東買,好歹有個售后。或者亡命之徒就用幾十塊錢的消耗品組?raid?。無論新盤舊盤都記得買?CMR?的盤(硬盤的一項參數(shù),?CMR?的好,是?CMR?就會寫出來的,就像?IPS?屏一樣,不寫這個參數(shù)的就小心點),不要?SMR 。
2.9.1?存儲 =>?磁盤 =>?選中同一個數(shù)據(jù)集的磁盤,一起處理。或者點右邊的下拉按鈕 =>?編輯。

2.9.2?把 HDD休眠?的?永遠在線,改成?X分鐘沒有讀寫就休眠的數(shù)字。

2.9.3 (可選)測試硬盤休眠是否成功。可以先設置個 5min ,確保沒人讀寫,時間到了摸摸硬盤溫度和震動,聽聽聲音。然后創(chuàng)建個新文件之類的,讓硬盤啟動,能聽到啟動聲音,摸到震動開始,或者看到功率表上升可以確定硬盤休眠設置成功。
2.10?備份設置 &?升級。
以上都配置好之后建議備份一下設置。萬一系統(tǒng)盤掛了,可以導入池之后,通過備份恢復所有設置。
升級的話作為個人用戶來說我覺得沒有必要,3年的使用經(jīng)驗,沒有遇到過 bug 。當然你不想擺爛,希望體驗新功能,覺得升級通知很煩,升級就行。
2.10.0 備份:系統(tǒng) =>?常規(guī) =>?保存設置 /?上傳配置
我也沒用過幾次這功能,先直接上傳配置試試,如果共享出問題的話,建議先導入存儲池。

2.10.1?方式1:通過官網(wǎng)下載升級文件升級。

2.10.2?方式2:下載ISO,創(chuàng)建啟動盤。在物理機啟動,選 Install /?Upgrade?,按提示一步一步走。