大傢好,我是曉飛影!
一個數碼愛好者,也喜歡在眾多平行領域探究摸索,讓生活多一點樂趣。
之前分享瞭一臺正版蝸牛星際 A 款機箱組裝 NAS 的文章,搭配 i3-8100和華擎 H310CM-ITX/ac 主板,因為隻有四盤位,所以我選擇的是黑群暉系統,網上有各種各樣的黑群暉安裝方法,有的是裝在固態上,有的鏡像比較老,這次我打算還是用最穩定的辦法,用 U 盤安裝引導,安裝 918+的鏡像,系統版本是 6.2.3,應該是群暉 7.0 之前最穩定的系統版本瞭,不過這個鏡像文件還是會出現 CPU 顯示不正確,這個其實就看自己是否是強迫癥瞭,很不幸,我就是如此,必須要能正確顯示 CPU,還有黑群暉不支持 Nvme 的固態緩存識別,這次也一並解決。

這篇文章的目的就是達到目前能想到的最完美的黑群暉的狀態。
所需要的文件有以下幾樣:
ChipGenius 查看 U 盤信息的軟件
Etcher(Win32DiskImager也可以) 鏡像寫入軟件
DiskGenius 修改U 盤引導
synoboot.img 黑群暉 U 盤引導鏡像
DSM_DS918+_25426.pat 黑群暉最新鏡像 DS918 6.2.3-25426系統文件
ch_cpuinfo 正確顯示黑群暉 CPU 補丁
libsynonvme.so.1 正確識別黑群暉主板 Nvme 固態補丁
制作系統 U 盤

首先準備一個U盤,8G就足以,打開ChipGenius軟件查看pid等信息。

如圖 VID=0951,PID=1642,記錄下來。

然後開始寫入引導鏡像,寫入軟件我習慣用 Etcher,頁面比較友好,常見的 Win32DiskImager 也是一個原理,先選擇鏡像,然後選擇寫入設備,最後寫入。

通過 DiskGenius 找到剛剛寫好鏡像的U盤文件,點擊 grub 文件夾左側的 + 號展開,在右側可以看到 grub.cfg 文件,復制到桌面。

用記事本的方式打開桌面的 grub.cfg 文件,找到 vid 和 pid 一欄,其中 sn 和 mac1 可以通過洗白來修改,因為我有公網IP,這個操作意義不大,現在群暉也開始實名制瞭,所以建議還是不要占用白裙的服務器資源。

將 vid 和 pid 修改為自己U盤的vid和pid,註意前綴 0x 不要刪除,否則在黑群暉裡會識別出引導 U 盤的存儲空間,會顯示的很雜亂,一不小心就把套件安裝上去瞭,遇到這種情況就回頭看看是否 pid 和 vid 沒有寫對。

直接把桌面的 grub.cfg 文件往 DiskGenius 右側文件夾區域拖拽,會提示是否覆蓋原文件,點擊確定,啟動U盤就做好瞭,接下來插到主機上,設置BIOS裡U盤啟動,開機。
關於修改引導 grub.cfg 文件,其實還有個辦法就是直接在最開始 synoboot.img 裡修改,改完瞭再寫入 U 盤就好瞭,原理都是一樣的,我隻是習慣瞭先寫鏡像到 U 盤再改引導。
安裝黑群暉系統

在群暉官網下載 Synology Assistant 程序,其實也有網頁版可以直接使用。

開機後隻要在同一個局域網內,Synology Assistant 能掃描到所有的群暉設備,如圖我已經裝好瞭一個,這是第二臺。

如果一直掃描不出來,或者提示上圖的連接失敗,我建議電腦關閉防火墻,然後網線直連主機,再掃描一次,基本就沒問題瞭,大部分人都是如此解決瞭。

點擊 DSM 未安裝的那臺黑群暉,聯機跳轉到網頁,註意在此頁面一定要選擇手動安裝。

U盤引導的黑群暉,系統是裝在硬盤裡的,所以至少準備一塊硬盤,系統就是圖中的 DSM_DS918+25426.pat ,目前最新的系統,很穩定。

提示硬盤裡的數據都會被刪除,打鉤後點確定。

接下來就是安靜的等待安裝瞭,可以去喝口水活動下脖子。

設定服務器信息,名稱隨意,用戶名我建議不要用 admin,因為網上很多端口掃描的攻擊找到暴露到公網的群暉後,都會從默認 5000 端口和默認賬戶 admin 開始嘗試攻擊。

作為黑群暉用戶,這裡肯定就是跳過此步驟瞭。

接下來就是引導操作,直接進入系統,到控制面板-信息中心看一下,果然 CPU 名稱顯示錯誤,還是 DS918+ 的 J3455 CPU, 內存倒是顯示正常。其實 CPU 顯示錯誤倒也不影響使用,不過強迫癥讓我還是想修正。
顯示真實的 CPU

首先在控制面板-終端機和 SNMP 裡,將黑群暉的啟用 SSH 功能開啟,默認端口 22。


在控制面板-共享文件夾創建一個新的文件夾,用於放補丁,隨便取什麼名字,比如我寫的是 patch,註意看我這裡是存儲空間 2,對應的是 volume2,如果是存儲空間 1,對應的路徑就是 volume1,後面ssh 連接時根據實際情況更改。

然後將 ch_cpuinfo.zip 解壓後的 ch_cpuinfo 上傳到這個文件夾內,可以通過網頁直接上傳,也可以通過 SMB 協議在局域網傳輸過去。

接下來通過 ssh 連接到黑群暉的主機,windows可以用 putty 軟件,mac 則可以直接用終端,記得用管理員帳戶進行連接。

連接成功後輸入以下代碼:
cd volume2/patch
./ch_cpuinfo

然後按照提示選擇 1.First run,繼續輸入 y 回車打補丁,運行結束後關閉 SSH,沒有必要的話可以進群暉把 SSH 的勾選也去掉,安全起見。

最後打開控制面板-信息中心,就可以看到真實的 CPU 信息瞭,溫度也能實時顯示。如果還沒有顯示,重啟一遍 NAS 就會正常瞭,步驟其實滿簡單的,解決瞭強迫癥。
正確識別 Nvme 固態硬盤
其實 Nvme的固件補丁之前嘗試過幾個,但是都是針對稍低版本的,黑群暉 6.2.3 最新版是無法適用的,如果原先有 Nvme 固態成功還升級到 6.2.3 的話,還會導致 Nvme 丟失出現問題,因為此文已經是安裝最新的 6.2.3版本,我就直接將最新的 Nvme 補丁裝上去即可。

最早的補丁發佈應該是 Xpenology論壇上的大神提供的,的確厲害,國內都是從這獲取的,有興趣的可以去論壇看看。

將 libsynonvme.so.1 拷貝到黑群暉的共享文件夾,比如和剛才 cpu 補丁同在的 patch 文件夾,然後一樣的通過 ssh 進行連接 NAS。

因為補丁打好忘記截圖,我就用 mac 的終端模擬演示一下,windows 的 ssh 在上面CPU 正確顯示時有演示,先用 admin 帳號和密碼登陸。

然後輸入
sudo -i
密碼也是 admin 密碼,獲得 root 權限。

繼續輸入
cd /usr/lib64
cp /volume2/patch/libsynonvme.so.1 .
註意上面一行最後的 1 後面有個空格,直接復制就好,第一步是打開 lib64 目錄,因為這個目錄在圖形界面是看不到的,第二步是將libsynonvme.so.1 給拷貝過去,然後重啟 NAS 就行瞭。
如果有的人之前的黑群暉低版本打過 Nvme 補丁,但是升級 6.2.3 後失效瞭,也可以解決。
首先是到控制面板刪掉固態緩存
刪除舊版的補丁(以前的補丁是這個路徑)
rm -f /usr/local/etc/rc.d/libNVMEpatch.sh
再重復剛才拷貝新的補丁到目錄即可。
如果不會 ssh 登陸的話,還有個圖形界面的辦法也可以搞定,就是在 windows下用 winscp 軟件連接到黑群暉的根目錄,直接拖曳上傳,以下就順便演示一下,因為之前我也碰到過 ssh 一直連接不到 NAS 的情況。






打過舊補丁的會提示要替換,新安裝就不需要瞭。
黑群暉配置 Nvme 緩存

打開黑群暉系統-存儲空間管理員可以看到 256G 的 Nvme 固態硬盤完美識別,型號也正常。

打開存儲空間管理員-SSD 緩存-新增。

因為隻有一塊硬盤,所以隻能作為隻讀緩存,這也是華擎 H310CM-ITX/ac 遺憾的地方。

勾選緩存設備,點擊下一步。

這裡需要分配 SSD 緩存大小,256G 我建議分配 200G的空間,總之就是不要把空間最大值都填上,避免緩存寫滿瞭降速。

勾選,繼續點擊確認。

然後就是等待緩存裝載瞭,要不瞭多久。

在裝載NVME緩存的時候,你會看到群暉桌面的套件一個接一個的消失,過瞭一會,大傢就神奇的一個個出現瞭,然後SSD隻讀緩存也就創建好瞭。


有時候會出現SSD 緩存損毀的狀態,這個其實是大體積數據遷移的時候會出現,因為隻有隻讀固態,從群暉往外拷貝幾個 T 的數據,超過瞭 256G 的隻讀容量就會損毀瞭,但是一點也不用擔心,數據也不會丟,重新啟動一下 NAS,SSD 緩存就恢復瞭。正常使用過程中,很少有一次超過 256G 的數據遷移量。
總結

硬盤建好後,在後臺驗證硬盤進行奇偶一致性校驗很慢,想著等也是等,不如把數據都拷貝過來,結果拷貝數據的時候奇偶校驗就停止瞭,那就幹脆等拷貝完數據,再校驗完後,再重啟NAS吧,有些測試要重啟看看情況,比如 CPU、Nvme補丁,以及重啟後網卡丟不丟,順便測試下網絡喚醒等。
我理想的黑群暉目前差不多也完成瞭,在 DSM7.0 到來之前,最新最穩定的 6.2.3 系統可以用很久瞭,CPU 正常顯示,Nvme 固態緩存也讓系統提速瞭不少,完全可以當主力 NAS 使用瞭。
如果大傢覺得這篇文章有幫助的話,歡迎點贊收藏評論轉發,有問題大傢一起探討,可以讓 NAS 的門檻越來越低,我也將持續分享一些群暉系統的使用技巧。
請先 登入 以發表留言。