पुनरारंभ के दौरान "संदेश ड्राइव कैश: राइट टू थ्रू" संदेश से कैसे बचें?


16

क्या किसी को पता है कि इस संदेश को प्राप्त करने से कैसे बचें:

Assuming drive cache: write through

जिसे प्रदर्शन के बाद दिखाया जा रहा है sudo shutdown -r now

मैंने दूर से रीस्टार्ट किया लेकिन कंप्यूटर रीस्टार्ट नहीं हुआ। और मैं इसके लिए अपना रिमोट कनेक्शन बहाल नहीं कर सकता। मैं यह सुनिश्चित करना चाहता हूं कि यह दोबारा नहीं होगा। जब मैंने शारीरिक रूप से कंप्यूटर से संपर्क किया और डिस्प्ले चालू किया, तो मुझे यह कहते हुए 3 लाइनें मिलीं:

Assuming drive cache: write through

वे सभी संदेश मेरी sdd डिस्क के कारण थे। बाद में मैंने जाँच की और पाया कि sdd मेरी बाहरी USB 1TB डिस्क है।

भविष्य में ऐसी स्थितियों को रोकने के बारे में कोई विचार?


1
मैं गलत हो सकता हूं, लेकिन मुझे नहीं लगता कि यह संदेश समस्या का कारण था।
एडम बर्टेक

1
ठीक है, आप सही हो सकते हैं ... मैंने ऐसी धारणा बनाई, क्योंकि कंप्यूटर जमे हुए थे और स्क्रीन पर केवल यही संदेश देखा गया था ... अफसोस की बात है कि मुझे कोई सलाह नहीं मिली। अगली बार मुझे कंप्यूटर रीस्टार्ट को पहले से प्लान करना होगा ताकि मैं अपने सर्वर के बगल में रहूँ।
विल्लीसुक

sudo update-pciids && update-usbidsठीक कर सकते हैं Assuming drive cache: write through। यह PCI और USB id को अपडेट करने के लिए एक कमांड है।
रिनविंड

संदेश "कैश ड्राइव: के माध्यम से लिखें" कर्नेल में sd_read_cache_type () से है और डिवाइस को पुनर्जीवित करने पर होता है। कर्नेल ड्राइव कैशिंग विशेषताओं को निर्धारित नहीं कर सकता था, इसलिए यह मान लेने में चूक हो गई कि वह इसके माध्यम से लिख सकता है और इसलिए उसने इस संदेश को उत्सर्जित किया। कुछ उपकरणों के लिए, यह एक गलत डिफ़ॉल्ट हो सकता है, लेकिन संभवतः बहुमत पर यह ठीक है। इसे एक त्रुटि संदेश के रूप में वर्गीकृत किया गया है क्योंकि आप नहीं चाहते कि यह इस डिफ़ॉल्ट का उपयोग कर सके। संदेश KERN_ERR स्तर का कर्नेल संदेश है, इसलिए ऐसा प्रतीत होता है।
कॉलिन इयान किंग

3
यह बंद क्यों है? मेरे पास एक ही समस्या है
दर्शन 20x15

जवाबों:


5

क्या संदेश देता है: asking for cache data failed, assuming drive cache: write throughमतलब?

लिनक्स ब्लॉक लेयर कुछ मान्यताओं के बारे में बनाता है जब लिखते हैं कि वास्तव में डिस्क के लिए प्रतिबद्ध है। LSI RAID नियंत्रक लॉजिकल ड्राइव SCSI डिस्क होने का दिखावा करता है, लेकिन फर्मवेयर और ड्राइवर रिपोर्ट नहीं करते हैं कि नियंत्रक "राइट-थ्रू" मोड में है या "राइट-बैक" मोड में है। इस जानकारी के बिना, ब्लॉक लेयर "राइट-थ्रू" मान लेती है। यह सुरक्षित है, क्योंकि नियंत्रक के पास बैटरी-समर्थित कैश है।

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


7
मुझे नहीं लगता कि उन संदेशों को रोकने के लिए कैसे की ओपी के सवाल का जवाब, @guimaluf है
थॉमस वार्ड

2

एक चकमक-कुल्हाड़ी प्रकार फिक्स पर ठोकर खाई - चूंकि यह लॉगिन से पहले और बाद में होता है, ऐसे तंत्र की तलाश करना शुरू कर सकता है जो ऐसा कर सकता है, और सोचा कि इसे dmesg द्वारा stdio पर भेजा जा सकता है।

sudo dmesg -n 1संदेशों का उपयोग करना बंद कर दिया। हो सकता है कि ग्रब में इसे स्वचालित करना संभव हो। लेकिन लक्षण का इलाज करने जैसा लगता है, बीमारी नहीं।

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