लिनक्स पर ड्राइव तापमान कैसे जांचें?


32

मैंने इस्तेमाल किया है hdparm -nऔर smartctl -Aयह हमेशा "प्रति ड्राइव" तकनीक के रूप में प्रतीत होता है क्योंकि ड्राइव इनमें से केवल एक उपकरण के लिए जवाब दे सकता है।

तो, क्या लिनक्स (एचडीडी या एसएसडी) पर ड्राइव तापमान प्राप्त करने का एक मानक तरीका है? यदि नहीं, तो इस जानकारी को प्राप्त करने के लिए मैं (अन्य) उपकरण क्या उपयोग कर सकता हूं?

जवाबों:


39

मुझे पसंद है hddtemp, जो समर्थित उपकरणों के लिए तापमान प्राप्त करने का एक सुंदर मानक तरीका प्रदान करता है। हालांकि इसके लिए स्मार्ट सपोर्ट की जरूरत है।

उदाहरण उपयोग: sudo hddtemp /dev/sd[abcdefghi]

उदाहरण प्रतिक्रिया:

/ देव / sda: WDC WD6401AALS-00J7B0: 31 ° C
/ dev / sdb: WDC WD7501AALS-00J7B0: 30 ° C


2
एक साथ कई ड्राइव्स की लिस्टिंग के साथ किया जा सकता है hddtemp /dev/sd{a,b,c,d,e,f,g,h,i}
Xdg

4
एक छोटा रास्ता hddtemp होगा /dev/sd?
२३:३

1
hddtemp /dev/sd[abcdefghi]यह भी काम करता है और अपनी उंगलियों को थोड़ा बख्शता है।
सर्ज स्ट्रोबंड्ट 20

1
/dev/sd?और भी अधिक उंगलियों को बख्शता है।
किमी किमी

1
typeउपसर्ग न भूलें ( PATA/ SATA/SCSIकुछ उपकरणों के लिए ) ; इस 8-बे यूएएसपी टॉवर को SATAउपसर्ग की आवश्यकता है अन्यथा मुझे कोई तापमान नहीं मिलता है:sudo hddtemp SATA:/dev/sd{a..h}
जीनफॉल्ट

6

सभी स्मार्ट-सक्षम डिवाइसों को जवाब देना चाहिए smartctl। और मुझे लगता है कि केवल स्मार्ट-उपकरणों में तापमान पढ़ने की सुविधा होती है।

अन्य सभी उपकरण संभवतः अधिक या कम विक्रेता-विशिष्ट होंगे (जैसे डेल्मा ओम्सा)। आईपीएमआई एक और सामान्य दृष्टिकोण हो सकता है, लेकिन मुझे संदेह है, कि स्टोरेज-डिवाइस का तापमान-रीडिंग वहां मानक है।


3

जैसा कि रोवानियन ने उल्लेख किया है, सभी ड्राइव को एक बार में सूचीबद्ध करने के लिए:

hddtemp /dev/sd?

या, यदि आप एक पाश के लिए पसंद करते हैं:

for i in /dev/sd[a-z]; do hddtemp "$i"; done

1
लूप ओवर मत करो ls। यह सही तरीका है:for i in /dev/sd[a-z]; do hddtemp "$i"; done
अगली सूचना तक रोक दिया गया।

0

आप कोशिश कर सकते हैं watch "sensors && sudo hddtemp /dev/sd?"जो सीपीयू और इसके अलावा अन्य तापमान की जानकारी प्रदान करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.