<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

S家在25年的新機型中限定使用自家的硬碟,除了使用認証過的硬碟,其他第三方硬碟都無法安裝DSM,驗証的硬碟會存在資料庫中,所以目前可行的方案就是在安裝時先騙過安裝程式不要去驗証硬碟以進行DSM的安裝,成功安裝DSM後再將所用的第三方硬碟加到系統硬碟資料庫中以創建儲存集區與空間。

這些都可在github中找到高手007寫的script,本文只是拿來實作驗証其方案是否可行!!

行動開始~
一、先把DS925+開起來,可看到1台全新的NAS其IP是192.168.0.124。

<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

二、利用edge瀏灠器打開NAS的telnet功能:
http:/ /192.168.0.124:5000/webman/start_telnet.cgi
再用PuTTY的telnet功能連線到NAS,使用root帳戶登入。

<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

三、在telnet中下指令跑while do / done迴圈讓它每隔1秒就在/tmp目錄中創建一個installable_check_pass的文件以騙過安裝程式。
指令:while true; do touch /tmp/installable_check_pass; sleep 1; done

<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

四、下完指令後回到瀏灠器中,打開192.168.0.124:5000,即使現在沒有官方認証的硬碟也可開始正常地安裝DSM,安裝完即可關閉telnet。

<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

五、安裝完後初次進到系統,會讓你建立儲存集區,但點擊開始後,會跳出所用的硬碟不在相容性清單中,所以無法建立。

<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

六、打開控制台->終端機->啟用ssh功能->套用。

<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

七、透過ssh登入NAS,使用sudo -i切換到root身份.

<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

八、建立並切換到 /opt目錄,並下載github上的2個檔案

<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

九、執行下載的script,它會自動偵測硬碟型號並將之加入到相容性清單中。做完之後刷新瀏灠器後,即可正常建立儲存集區。

<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

十、測試完收工。

<實作> 使用第三方硬碟在925+上安裝系統及建立儲存空間

※ 該script的作者有持續更新中,該script也有各種參數來關閉或開啟硬碟資料庫更新/硬碟驗証/M2驗証/記憶體檢測… 方便調整自已的NAS.
請問一下樓主用的硬碟型號是什麼型號的呢?
我有考慮要購買925+配上ST14000VN0008去組
賣家說可以,但是這邊有說到要執行一些步驟
su800705 wrote:
請問一下樓主用的硬碟...(恕刪)


目前只要是非Synology的全新硬碟,都沒辦法在DS925+機型使用。 除非是曾在舊機型上建立過儲存集區的硬碟才能遷移過來DS925+上使用,但系統仍會有一堆警告的提示很礙眼,且當這個從舊機型遷移過來的儲存集區降級需修復時,只能用Synology的硬碟來修復。

你說的ST14000VN0008不在DS925+的相容性清單中,所以正常方式是沒辦法使用,你找的賣家說可以,那他應該有先幫你安裝好吧,也就是上面的流程,通過telnet的指令來正常安裝DSM,在安裝好DSM後,透過script將偵測你現有的硬碟型號並將之加入到系統的硬碟資料庫中,使其處於相容性清單中。

但建議你要向賣家了解一下,現在可用但後續更新系統後,如遇到跳出硬碟無法使用的警告時要如何處理解決(有可能,但不一定會發生)。

如對於Linux指令使用上有困難,建議還是買官方認証的硬碟會比較安心(目前只有Synology的硬碟)!
感謝樓主詳細的解說,成功安裝完成
機型 : 1825+
硬碟 : TOSHIBA 20TB(MG10ATA20TE)
chirle
這帖有一半的動機是寫給你參考的。怕你看文字說明仍有疑慮,所以把過程節錄下來並發帖。
好文按讚,雖然沒有925+,923+才剛買而已。
照著一步一步做,新買的DS425+,裝了4顆非群暉硬碟
但007 script裡,讓系統自動更新db就不是很懂了
大大如果有空也可以研究看看,教教大家
individuelle wrote:
照著一步一步做,新買...(恕刪)


並沒有自動更新硬碟資料庫,而且理論上應該是要禁止系統去更新硬碟資料庫,一旦更新了硬碟資料庫,那你就得重新把現有的非官方認証的硬碟型號重新再加入資料庫中。

在007的github中提供了二種方式來使用script,其中一種是透過排程任務的方式,可能就是你誤會的排程自動更新,它只是讓不會或不敢用ssh的人,透過排程任務的方式去執行該script.

如果你說的是自動更新script到新版本,它是有個參數 --autoupdate=AGE

你可在排程任務中加入此參數,AGE是數字,代表天數,可以是0或比0大的整數
individuelle
對對對,就是大大說的這個,不過我是搞不懂Schedule怎麼設。再重看一次發現原來有寫在說明裡
individuelle
https://github.com/007revad/Synology_HDD_db/blob/main/how_to_schedule.md
感謝分享~
終於搞懂了...

原來群暉只許用自己定義的硬碟的目的:

就是賣好,賺滿,然後隨便你高興怎麼玩。

重點是:不買我的硬碟,就連售後服務的成本都不用花!

既省事又賺錢!! 高招。
individuelle wrote:
照著一步一步做,新買...(恕刪)

排程不設無所謂,只是設定開機後自動執行。
避免系統更新或者換硬碟時,HDD_db 被重置回原廠設定。
.
你發現有跳不相容時再手動執行也可以。
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!