एक घंटे के बाद मैं अपने डिस्क को कैसे निकालूं?


8

मैं वर्तमान में एक नया होम सर्वर कॉन्फ़िगर कर रहा हूं, और मैं एक घंटे के बाद डिस्क को नीचे लाने की कोशिश कर रहा हूं। लेकिन वे स्पिन नहीं करते हैं।

सेट अप

मेरे पास एक ssd पर अपना पूरा सिस्टम है: / dev / sda। मेरे पास सिस्टम में तीन hdds हैं: / dev / sdb, / dev / sdc और / dev / sdd। वे घुड़सवार नहीं हैं, हालांकि वे एलवीएम वॉल्यूम होते हैं (सक्रिय)।

क्या काम करता है

मैं डिस्क को स्टैंडबाय में डाल सकता हूं:

hdparm -y /dev/sdb

डिस्क कुछ दिनों के लिए बंद हो जाती है (यदि मैं अकेले सिस्टम छोड़ता हूं), यह दर्शाता है (मुझे लगता है) कि सिस्टम वास्तव में कोई गतिविधि पैदा नहीं कर रहा है

टाइमआउट के लिए अपेक्षाकृत छोटे मूल्यों का उपयोग करना:

hdparm -S 180 /dev/sdb
hdparm -S 240 /dev/sdc
hdparm -S 241 /dev/sdd

भी काम करता है। प्रत्येक डिस्क क्रमशः निर्दिष्ट समय (15 मिनट, 20 मिनट और 30 मिनट) के बाद बंद हो जाती है

क्या काम नहीं करता

मैं टाइमआउट मान को एक घंटे में सेट करने की कोशिश करता हूं, जैसे:

hdparm -S 242 /dev/sdb

आदेश सफल होता प्रतीत होता है, लेकिन डिस्क बिल्कुल भी स्टैंडबाय में नहीं जाती (यानी एक दिन के बाद, डिस्क अभी भी सक्रिय / निष्क्रिय मोड में है, जैसा कि मेरे बिजली मीटर द्वारा देखा गया है, साथ ही साथ

hdparm -C /dev/sdb

सिस्टम विवरण

यह डेबियन स्क्वीज़ है, जो एक एटम-चालित आसुस मदरबोर्ड (AT5NM10T-I) पर चल रहा है। डिस्क हैं:

[1.948217] scsi 0:0:0:0: Direct-Access ATA OCZ VERTEX PLUS  3.50 PQ: 0 ANSI: 5
[1.953713] scsi 1:0:0:0: Direct-Access ATA ST2000DL003-9VT1 CC3C PQ: 0 ANSI: 5
[1.954302] scsi 4:0:0:0: Direct-Access ATA ST31500341AS     SD1B PQ: 0 ANSI: 5
[1.954873] scsi 5:0:0:0: Direct-Access ATA ST31500341AS     SD1B PQ: 0 ANSI: 5

@ पर्यायवाची- dj: इस सुझाव से सावधान रहें, कुछ लोग वोटों के माध्यम से पलायन करने के लिए अपने प्रश्न की प्रतीक्षा करने के बजाय सुझाए गए साइट पर नए प्रश्न बनाते हैं। Kees-Jan: कृपया ऐसा मत करो :)
स्वेन

बस जोड़ना चाहते हैं, क्या यह एक घंटे के लिए hdparm -S 720 / dev / sdb नहीं होना चाहिए?
शीत टी

@ कॉल्ड: नहीं, यह नहीं होना चाहिए। Hdparm मैनुअल के अनुसार "टाइमआउट मान की एन्कोडिंग कुछ अजीब है"। पूर्ण विवरण के लिए मैनुअल देखें ( linux.die.net/man/8/hdparm )
Kees-Jan

जवाबों:


4

अपने डिफ़ॉल्ट कॉन्फ़िगरेशन में, स्मार्टड हर 30 मिनट में एक बार डिस्क की स्थिति की जांच करता है, सिवाय इसके कि जब डिस्क स्टैंडबाय में हो।

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


0

यदि यह काम करता है तो आपको प्रयास करना चाहिए कि उस डिस्क पर सभी विभाजन अनमाउंट किए गए हों। मैंने भी कुछ समय पहले इस पर ध्यान दिया था और मुझे कताई अवस्था में डिस्क को नियमित रूप से पढ़ने / लिखने में कुछ परेशानी हुई थी।

दूसरी ओर यह देखें:

पॉवर साइकलिंग नियंत्रण
शट डाउन करना और कंप्यूटर को रिबूट करना या हाइबरनेशन से इसे फिर से शुरू करना, कंप्यूटर में पावर को ड्राइव करता है। यह माना जाता है कि पावर चक्र के बाद ड्राइव द्वारा किया गया स्पिन-अप ऑपरेशन ड्राइव पर अधिक तनाव डालने के बजाय ड्राइव को लगातार लंबे समय तक चलाने से माना जाता है।

सिस्टम प्रशासकों के पेशेवर अनुभव के आधार पर, यह माना जाता है कि कंप्यूटर के पावर साइकल की संख्या और इसके ड्राइव की विफलता की संभावना के बीच सीधा संबंध है। दूसरे शब्दों में, उच्च अपटाइम वाले कंप्यूटर में एक से अधिक ड्राइव विफलता की संभावना कम हो सकती है जिसमें इसकी शक्ति नियमित रूप से चक्रित होती है।

http://en.wikibooks.org/wiki/Minimizing_Hard_Disk_Drive_Failure_and_Data_Loss/Stress_Control


आपके उत्तर के लिए धन्यवाद। मेरे परीक्षण सेटअप में, डिस्क माउंट नहीं हैं (जैसा कि सेटअप अनुभाग में उल्लेख किया गया है )। मुझे पता है कि लोगों का मानना ​​है कि डिस्क को पॉवरसाइकल करने से तनाव होता है, लेकिन हम यहां एक ऐसी डिस्क के बारे में बात कर रहे हैं, जिसका उपयोग शायद ही कभी किया जाता है (महीने में एक बार से कम), और मेरे पास भुगतान करने के लिए एक बिजली बिल है।
कीस-जन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.