CentOS सर्वर पर हार्ड डिस्क त्रुटियों / विफलता के संकेत के लिए जाँच करें


14

HDD त्रुटियों और CentOS पर विफलता के शुरुआती संकेतों की जांच करने का सबसे अच्छा तरीका क्या है?


1
चेक कितनी बार होना चाहिए? दैनिक साप्ताहिक?
inac

जवाबों:


3

मैं आपकी मशीन को स्मार्टमोन ( http://sourceforge.net/apps/trac/smartmontools/wiki ) स्थापित करने की सलाह दूंगा यह कुछ सॉफ्टवेयर है जो आपके डिस्क के स्वास्थ्य की जांच कर सकते हैं अन्यथा इसकी जाँच / var / log / संदेश या scsi त्रुटियों के किसी भी उल्लेख के लिए / var / log / syslog


स्मार्टमोन ऐसा लगता है, हालांकि इसके आंकड़े उल्लेख करते हैं कि यह केवल 60% विफल ड्राइव को पकड़ लेगा .. अगर मैं स्मार्टफ़ोन को दैनिक स्कैन करने के लिए सेट करता हूं, तो क्या यह वास्तव में hdd को तेजी से मरने में मदद करेगा - यह एक सीगेट 7200.10 है?
inac

@inac smartmon hdds को तेजी से मरने में मदद करेगा? आपने यह कहां पढ़ा? कृपया एक URL जोड़ें।
०३०

2
dmesg

कर्नेल I / O उपकरणों के बारे में कोई भी नैदानिक ​​संदेश लॉग करेगा, इसलिए आप उन संदेशों को dmesg कमांड से जांच सकते हैं।


लेकिन आपको इसे मैन्युअल रूप से चलाना होगा या क्रोनजोब डॉम्सग डंप टू vi?
inac

या तो। आप इसे "dmesg> dmesg.dump.txt" के साथ डंप करने के लिए एक स्क्रिप्ट बना सकते हैं और क्रोन के साथ दैनिक चला सकते हैं।
बंजर

1

त्रुटियों की जांच करने के लिए आप डिवाइस पर fsck चला सकते हैं।


0

जैसा कि पॉल कहते हैं, SMART लॉग एक अच्छी जगह है।

मैं भी बैडब्लॉक चलाने की सलाह दूंगा । यदि आपको एक RAID कार्ड मिला है, तो आपको उस पर निगरानी का उपयोग करना पड़ सकता है।


0

स्मार्ट निगरानी एक अच्छा तरीका है। रूट के रूप में smartctl -a /dev/hda, जहां hda वह ड्राइव है जो आप चाहते हैं ... hdb, sda, आदि हो सकते हैं। साथ ही अपने ईमेल पते को / etc / aliases में उस व्यक्ति के रूप में सेट करने की सलाह देते हैं जिसे रूट का मेल मिलना चाहिए।

हालांकि यह बहुत अस्पष्ट जवाब है। यदि आपके पास किसी बड़े निर्माता (डेल, एचपी, आदि) द्वारा बनाया गया सर्वर है, तो संभावना है कि बेहतर निगरानी क्षमता उपलब्ध हो।


0

आप विभाजन / देव / sda1 (उदाहरण के लिए) की पूरी जाँच कर सकते हैं

fsck -f /dev/sda1

या, दिए गए विभाजन के गैर-विनाशकारी परीक्षण को पूरा लिखने-पढ़ने का प्रयास करें

badblocks -vn /dev/sda1

/dev/sda1 is mounted; it's not safe to run badblocks!
०३०

e2fsck: Cannot continue, aborting.
०३०

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