最近又碰到兩次Volume crash的問題, 還好用上面的方法都救回來了. 看起來是硬碟本身的問題, 趕快把資料移到別顆硬碟上.
本來是用黑群暉的DSM 6.2.3, 正好最近boot loader有新發展, 有新的redpill recovery (
https://github.com/RROrg/rr), 可以裝DSM 7.2.1, 測試了幾天, 很穩定, 更重要的是, 能支援RTL8125 PCIE網卡, 這樣就能升級到2.5GBe網路了.
在試用的過程中, 發現幾件有趣的事:
1. 群暉的硬碟做partition分割, 直到DSM 7.0和之前的版本, 都是第一個partition 2.4GB, 裝DSM, 第二個partition 2GB, 當SWAP, 第三個才是放資料的partition. 從7.1開始, 第一個partition改成8GB, 其他不變. 這樣一來, 就不能把另一台NAS上用DSM6.2的硬碟抽換到新的NAS(用DSM7.2.1), DSM 7.2.1會說不能裝. 但如果是直接同一台升級, 從6.2升級到7.2, 則可以安裝, 但第一個partition應該還是2.4GB, 以後哪天群暉的DSM需要超過2.4GB的安裝空間, 可能會因為空間不足出現不能升級的問題, 不過目前還沒問題就是了.
2. "syno_poweroff_task -d" 這個指令在DSM 7.2.1中已經消失, 不能用了. 要用什麼指令來替代還有待研究.
3. DSM裡有secure erase的功能, 用來清除硬碟裡的資料, 最好別用. 如果要用, 就要讓它從頭執行到結束, 不能中途關機. 我在執行secure erase後嫌它太慢, 又不能中斷執行, 就直接關機, 把硬碟拿到PC上去處理. 因為secure erase在執行時會把硬碟鎖住, BIOS/UEFI開機時會說這顆硬碟已被鎖住, 要輸入密碼才能使用. 查了一下, 密碼是"synology". 我的結論是, 如果要把整顆硬碟清空, 不要用DSM裡的secure erase, 改用PC來做比較快.