जैसा कि मेरे NAS पर मेरे पास नहीं है hdparmऔर न ही smartctlउपलब्ध है, /procजैसा कि मैंने मान लिया था कि यह कहीं न कहीं होना ही था।
ठीक है, अगर यह नीचे है:
root@NAS:~# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: STANDBY
Disk1: No_Disk
root@NAS:~#
अगर बिल्ली का बच्चा उस पर पागल हो जाएगा:
root@NAS:~# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: ACTIVE
Disk1: No_Disk
root@NAS:~#
मैं भी मिला
root@NAS:/proc# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: NO_ACTIVE
Disk1: No_Disk
root@NAS:~#
कुछ परीक्षण से अनुमान लगाना:
ACTIVE: HDD ने एक निश्चित समय के भीतर कुछ किया (इसका मतलब यह नहीं है कि यह अभी कुछ करता है)
NO_ACTIVE: कुछ गतिविधि थी, लेकिन कुछ ही समय में यह स्टैंडबाय हो जाएगा
STANDBY: ठीक है, HDD स्टैंडबाय में है
और इस पर पूरा SuspendingTimeहोना HDD के स्टैंडबाय पर जाने के बाद के मिनटों में समय है।
चूंकि मैं कोई यूनिक्स-समर्थक नहीं हूं, इसलिए मैं नहीं बता सकता कि क्या आपको /proc/d_suspdtimeअपने सिस्टम पर होना चाहिए , (Google परिणामों से अनुमान लगाने पर यह NAS या बिजीबॉक्स से संबंधित हो सकता है)।
hdparm -Cड्राइव उठता है औरsmartctl -i -n standbyइसके बजाय उपयोग करने की सलाह देता है । (देखें serverfault.com/questions/275364/… या serverfault.com/questions/204227/when-hdd-wakes-up )