Smartd को एक विशेष रूप से ऑफ़लाइन अपरिवर्तनीय क्षेत्र के लिए कैसे बंद किया जाए?


18

मेरे पास एक दो-डिस्क सॉफ़्टवेयर RAID-1 में एक डिस्क है जिसके लिए हाल ही में "ऑफ़लाइन अपरंपरागत क्षेत्र" स्मार्ट स्थिति में दिखाई दिया।

198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       1

यह स्पष्ट रूप से केवल आसन्न डिस्क विफलता का संकेत है यदि यह लगातार बढ़ता है (और चूंकि ड्राइव को प्रतिबिंबित किया जाता है, तो वास्तविक डेटा हानि का कोई बड़ा जोखिम नहीं है)। उस समय, कुछ बिंदु पर एक आत्म परीक्षण भी विफल हो गया और smartdमुझे एक ईमेल भेजने के लिए सूचित किया क्योंकि यह निश्चित रूप से करना चाहिए।

हालांकि, क्षतिग्रस्त क्षेत्र को लिखने से आमतौर पर डिस्क को इसके अतिरिक्त क्षेत्रों में से एक का उपयोग करने का कारण बनता है, जिसके बजाय यह स्पष्ट रूप से किया गया था क्योंकि जब से मैं ddडिस्क पर एड करता हूं , सभी स्व-परीक्षण बस ठीक से चलते थे। और badblocksशिकायत करने का कोई कारण भी नहीं मिला।

Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
[...]
# 5  Extended offline    Completed without error       00%      5559         -
# 6  Short offline       Completed without error       00%      5540         -
# 7  Short offline       Completed: read failure       90%      5524         63273368

हालांकि दोषपूर्ण क्षेत्रों की संख्या में कमी नहीं हुई, जो कि वास्तव में टूटे हुए क्षेत्र के होने के बावजूद भी अप्रयुक्त नहीं होना चाहिए। हालाँकि, smartdमुझे हर रात ईमेल भेजना जारी है:

The following warning/error was logged by the smartd daemon:

Device: /dev/sda [SAT], 1 Offline uncorrectable sectors

यह स्पष्ट रूप से बहुत कष्टप्रद है और smartdमेलों के लिए मेरे स्वस्थ आतंक प्रतिवर्त को सुन्न करता है ।

डिस्क एक पश्चिमी डिजिटल WD20EARS है और smartdसंस्करण 5.41 2011-06-09 r3365 है।

जवाबों:


23

कुछ डिस्क पर, आपको कॉन्फ़िग फ़ाइल में -U 198+(या -U +?) का सहारा लेना पड़ सकता है ।

कृपया सावधान रहें। यदि आप मूल प्रश्नकर्ता नहीं हैं, तो पूरे प्रश्न को ध्यान से पढ़ें। यदि आप इसका उपयोग एक डिस्क पर करते हैं जिसे इसकी आवश्यकता नहीं है, तो यह पूरी तरह से वैध चेतावनियों को दबा देगा।

यदि only + ´ निर्दिष्ट किया गया है, तो एक रिपोर्ट केवल तभी प्रिंट की जाती है जब पिछले चेक चक्र के बाद secors tors की संख्या बढ़ गई हो। कुछ डिस्क इस विशेषता को रीसेट नहीं करते हैं जब एक खराब सेक्टर को पुनः प्राप्त किया जाता है। नीचे ´-v 198, बढ़ते हुए भी देखें।

smartd.conf (5)

उदाहरण के लिए, मान लें कि आप डिफ़ॉल्ट कॉन्फ़िगरेशन का उपयोग कर रहे हैं smartd.conf। उस स्थिति में, फ़ाइल में कई टिप्पणियां हैं, लेकिन केवल गैर-टिप्पणी लाइन यहां है:

# The word DEVICESCAN will cause any remaining lines in this
# configuration file to be ignored: it tells smartd to scan for all
# ATA and SCSI devices.  DEVICESCAN may be followed by any of the
# Directives listed below, which will be applied to all devices that
# are found.  Most users should comment out DEVICESCAN and explicitly
# list the devices that they wish to monitor.
DEVICESCAN

पंक्ति के अंत में विकल्प जोड़ें:

DEVICESCAN -U 198+

1
-U 198+करना चाहिए। अच्छा लगा!
माइकल हैम्पटन

इसके लिए कोई परीक्षा?
JIV

1
@JIV संपादित मैंने एक चेतावनी भी जोड़ी। कृपया अपने डेटा के साथ सभी सावधानी बरतें :-)।
sourcejedi

0

दो संभावनाएं हैं जहां ये मेल आते हैं। स्मार्ट अपने आप से मेल भेजने में सक्षम है, लेकिन यह सबसे अधिक संभावना है कि इस तरह से कॉन्फ़िगर नहीं किया गया है, इसलिए मुझे लगता है कि ये मेल लॉगचेक द्वारा भेजे गए हैं। यदि यह धारणा गलत है तो आपको आगे पढ़ने की जरूरत नहीं है।

logcheck लॉग फाइल को स्कैन करता है और मेल भेजता है अगर यह सोचता है कि आपको अपने सिस्टम पर / उसके साथ हुई किसी भी चीज़ के बारे में चिंता करनी चाहिए।

आपके पास एक लॉगचेक उपेक्षा नियम लिखने का विकल्प है जो लॉगचेक को एक विशिष्ट पैटर्न से मेल खाने वाले संदेश न भेजने के लिए कहता है।

आप (डेबियन आधारित प्रणालियों के तहत) निम्नलिखित सामग्री के साथ "/etc/logcheck/ignore.d.server/smartd_own" नामक एक फ़ाइल बना सकते हैं:

^\w{3} [ :0-9]{11} [._[:alnum:]-]+ smartd\[[0-9]+\]: Device: /dev/sda \[SAT\], 1 Offline uncorrectable sectors$

यह कष्टप्रद मेलों को फ़िल्टर करना चाहिए लेकिन यदि अयोग्य सेक्टर काउंटर बढ़ता है तो आपको फिर से लिखना होगा।


smartdदुर्भाग्य से सीधे संदेश भेजता है। यह जाहिरा तौर पर हमेशा इसे बदलने का विकल्प होता है। अगर कोई दूसरा रास्ता नहीं होना चाहिए, तो मैं इस पर विचार करूँगा, इसलिए धन्यवाद!
क्रिश्चियन

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