貓盤亮燈腳本
① 貓盤怎麼解決硬解問題
貓盤怎麼解決硬解問題貓盤,自從遇到群暉,就一發不可收拾,陸續有大神對它展開研究,一步步的將貓盤打造的更加完美,通過腳本達到近似完美的地步,解決了很多貓盤的問題:比如貓盤洗白、貓盤的LED燈控制、硬碟休眠、風扇的停轉、甚至是昌察貓盤的完美關機,已經到了沒有不能解決的事了,
這里轉載收集網上所有的文章羅列在這里供大家研究,再次感謝研究出腳本的大神。
設置LED腳本這個腳本能解決的問題就是貓盤刷群暉後LED不亮的bug,通過腳本能讓貓盤啟耐吵茄動時亮綠燈(貓盤PLUS亮藍燈),關機時貓盤亮紅燈,相應的執行腳本是:注意我們有添加時需要選擇相應的事件,比如開機腳本就選擇開機的事件,關機腳本就選擇關機的事件,不要搞錯了。
同樣,我們通過任務計劃來進行添加,其選擇的是「觸發腳本」,事件選擇「開機」,然碰桐後將自定義腳本復制進去,保存腳本並運行,然後重啟即可。
② 貓盤怎麼解決硬解問題
貓盤怎麼解決硬解問題貓盤,自從遇到群暉,就一發不可收拾,陸續有大神對它展開研究,一步步的將貓盤打造的更加完美,通過腳本達到近似完美的地步,解決了很多貓盤的問題:比如貓盤洗白、貓盤的LED燈控制、硬碟休眠、風扇的停轉、甚至是貓盤的完美關機,已經到了沒有不能解決的事了,
這里轉載收集網上所有的文章羅列在這里供大家研究,再次感謝研究出腳本的大神。
設置LED腳本這個腳本能解決的問題就是貓盤刷群暉後LED不亮的bug,通過腳本能讓貓盤啟動時亮綠燈(貓盤PLUS亮藍燈),關機時貓盤亮紅燈,相應的執行腳本是:注意我們有添加時需要選擇相應的事件,比如開機腳本就選擇開機的事件,關機腳本就選擇關機的事件,不要搞錯了。
同樣,我們通過任務計劃來進行添加,其選擇的是「觸發腳本」,事件選擇「開機」,然後將自定義腳本復制進去,保存腳本並運行,然後重啟即可。
③ 貓盤折騰記:WD筆記本藍盤的待機問題
既然把貓盤定位為一個使用頻率很低的輕量級NAS,那自然做就做到極致,把硬碟不工作時待機作為必須目標來實現。不為省電,只為延長硬碟使睜做用壽命、降低設備工作溫度、降低噪音、延長風扇壽命。
貓盤的刷機是照葫蘆畫瓢,完全按照 貓盤 (ARMADA A3720) 刷機教程 進行的,非常順利,在此再次感謝原作者精準而周到的文字記錄!!!
刷機成功後,從廢筆記本上拆下硬碟,西數320G,WD Scorpio Blue藍盤,具體型號是WD3200BPVT。安裝進貓盤後,按照教程末尾提到的方法,修改了待機時間為10分鍾,即把 /etc/udev/rules.d/99-hdparm.rules 裡面的 hdparm -S 後面的參數改成120。
在沒有精確計時的情況下 ,貓盤一直放置著,過了一段時間後硬碟的確是停止了工作,檢測方法是用手觸摸,感覺不到硬碟的轉動。也可以用命令行 hdparm -C /dev/sda ,輸出為standby表示已經待機,如果是active/idle則表示還在工作狀態。
既然硬碟待機沒問題,那麼就開始編寫我的控制腳本。第一次寫Linux Shell,邊學邊寫,大概半天時間也就搞定了。 另外,為了檢測硬碟溫度,安裝了smartmontools 。腳本一開始運行的效果似乎不錯,但經過仔細測試,發現在硬碟待機上存在問題:
這兩個現象的並存,讓我幾乎人格分裂。(1)會讓你覺得腳本有問題,導致沒有待機,(2)則證明腳本並不會操作硬碟,不會觸發喚醒。
進一步搜索資料,發現有人說使用 hdparm -S 設置待機等待時間的命令,必須要先使用 hdparm -B 數字 來設置APM節能級別,數字大於127時不會待機。通過 hdparm -B /dev/sda 我能看到當前APM數值為254,可之前硬碟明明是能待機的... 還是試試吧,於是在 /etc/udev/rules.d/99-hdparm.rules 中的命令中增加了 -B127 ,但結果是沒有看到任何變化。
在種種現象的相互矛盾、各種參數設置無法達到預計效果的情況下,不由的開始懷疑硬碟並沒有按照軟體預想進行工作。在搜了很多資料後,發現 這一篇文章
提到,hdparm的-B、-S參數可能在西數的某些硬碟上不能按設計工作,甚至有人遇到問題的硬碟型號跟我的一模一樣:
又經過幾天零零碎碎的調查、測試,得出以下結論(此處省略描寫辛酸的1萬字):
在我的這塊硬碟上,使用 hdparm -B127 -S120 /dev/sda ,並且不安裝smartmontools,可以按照預期,在硬碟無操作10分鍾後進入待機狀態。如果需要調整為等待15分鍾,則-S參數設置為180,以此類推。
在上面提到的那篇帖子中,提到了終極解決方法, 使用 hd-idle 來控制硬碟待機。其原理好像是監控 /proc/diskstats 中的硬碟讀寫計數器,當持續不變的時間達到預設值時,就發送指令讓硬碟待機。這樣相當於利用操作系統的監控能力,避開了脊悄硬碟廠商五花八門的電源管理機制,理論上在任何硬碟上都能工作,的確是一個好辦法。不過因為我已經把這塊硬碟的待機工作機制基本研究清楚,悉野衡就沒有再試了。
④ 貓盤黑群暉硬碟休眠研究
一個老辦法是這樣寫的:
1、SSH鏈接群暉並登陸
2、進入root登陸,獲取管理員許可權,編輯syslog-ng.conf文件
我們需要輸入以下指令:
然後編輯syslog-ng.conf文件,在裡面加入以下腳本:
編輯文件時需要按「i"鍵,編輯完成後按"esc"然後輸入「:wq」回車保存即可
3、登陸群暉在控制面板里進行設置
這時我們需要登陸群暉,到控制面板中電源設置,找到硬碟休眠設置,勾選啟動硬碟休眠和勾選啟動硬碟休眠日誌,再重啟群暉。
但是我在使用DMS6.2.x這樣改了還是不能用,DMS7又找不到/etc/init/syslog-ng.conf 這個文件。
反復嘗試都不行, 隔壁論壇 裡面有人說在啟動腳本里增加一句:
實測還是無法使用,不知道是不是因為不存在這個文件 /dev/null
後來突然想到,為何不把之前的那段命令建一個開機任務試試,說干就干,經過半天的測試,終於見到了期待已久的。
但是要注意,很多套件尤其是第三方套件會影響休眠的,目前確認的有:Web station、迅雷、ZeroTier等。理多參考以下官方文章:
為什麼我的Synology NAS無法進入休眠模式? - Synology 知識中心
What stops my Synology NAS from entering Hibernation? - Synology Knowledge Center