मेरा Ubuntu 13.10 सिस्टम पिछले दिन या तो बहुत खराब प्रदर्शन कर रहा है। कर्नेल लॉग को देखते हुए, ऐसा प्रतीत होता है कि <1yr पुरानी 3TB SATA डिस्क में एक विशेष क्षेत्र के साथ समस्याएँ हैं:
Nov 4 20:54:04 mediaserver kernel: [10893.039180] ata4.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
Nov 4 20:54:04 mediaserver kernel: [10893.039187] ata4.01: BMDMA stat 0x65
Nov 4 20:54:04 mediaserver kernel: [10893.039193] ata4.01: failed command: READ DMA EXT
Nov 4 20:54:04 mediaserver kernel: [10893.039202] ata4.01: cmd 25/00:08:f8:3f:83/00:00:af:00:00/f0 tag 0 dma 4096 in
Nov 4 20:54:04 mediaserver kernel: [10893.039202] res 51/40:00:f8:3f:83/40:00:af:00:00/10 Emask 0x9 (media error)
Nov 4 20:54:04 mediaserver kernel: [10893.039207] ata4.01: status: { DRDY ERR }
Nov 4 20:54:04 mediaserver kernel: [10893.039211] ata4.01: error: { UNC }
Nov 4 20:54:04 mediaserver kernel: [10893.148527] ata4.00: configured for UDMA/133
Nov 4 20:54:04 mediaserver kernel: [10893.180322] ata4.01: configured for UDMA/133
Nov 4 20:54:04 mediaserver kernel: [10893.180345] sd 3:0:1:0: [sdc] Unhandled sense code
Nov 4 20:54:04 mediaserver kernel: [10893.180349] sd 3:0:1:0: [sdc]
Nov 4 20:54:04 mediaserver kernel: [10893.180353] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Nov 4 20:54:04 mediaserver kernel: [10893.180356] sd 3:0:1:0: [sdc]
Nov 4 20:54:04 mediaserver kernel: [10893.180359] Sense Key : Medium Error [current] [descriptor]
Nov 4 20:54:04 mediaserver kernel: [10893.180371] Descriptor sense data with sense descriptors (in hex):
Nov 4 20:54:04 mediaserver kernel: [10893.180373] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
Nov 4 20:54:04 mediaserver kernel: [10893.180384] af 83 3f f8
Nov 4 20:54:04 mediaserver kernel: [10893.180389] sd 3:0:1:0: [sdc]
Nov 4 20:54:04 mediaserver kernel: [10893.180393] Add. Sense: Unrecovered read error - auto reallocate failed
Nov 4 20:54:04 mediaserver kernel: [10893.180396] sd 3:0:1:0: [sdc] CDB:
Nov 4 20:54:04 mediaserver kernel: [10893.180398] Read(16): 88 00 00 00 00 00 af 83 3f f8 00 00 00 08 00 00
Nov 4 20:54:04 mediaserver kernel: [10893.180412] end_request: I/O error, dev sdc, sector 2944614392
Nov 4 20:54:04 mediaserver kernel: [10893.180431] ata4: EH complete
kern.log
फ़ाइल ज्यादातर दोहराया उपरोक्त त्रुटि से भरा 33MB के आसपास है और क्षेत्र दोहराया संदेशों में किसी भी अलग हो प्रतीत नहीं होता है।
वर्तमान में मैं परीक्षण करने के लिए अब अनमाउंट डिस्क पर निम्न कमांड चला रहा हूं और डिस्क में किसी भी समस्या को हल करने का प्रयास कर सकता हूं। मैं लगभग 12 घंटे में हूँ और यह उम्मीद करता हूँ कि एक और 24/48 घंटे लगेंगे क्योंकि डिस्क इतनी बड़ी है:
e2fsck -c -c -p -v /dev/sdc1
मेरा सवाल है: क्या यह ड्राइव विफल हो रही है, या क्या मैं यहां एक सामान्य मुद्दे को देख रहा हूं? मैं सोच रहा था कि खराब सेक्टरों की मरम्मत या अनदेखी करने का कोई मतलब है या नहीं और मुझे डिस्क को वारंटी के तहत बदलना चाहिए, जबकि यह अभी भी कवर है। उपरोक्त आदेश के बारे में मेरी जानकारी में कुछ कमी है, इसलिए मुझे संदेह है कि यह मदद करेगा या नहीं।
शीघ्र नवीनीकरण!
e2fsck अंत में 2 दिनों के बाद 'इन-कोड में बहुविकल्पी ब्लॉक (ओं) के साथ समाप्त हो गया।' फ़ाइल-सिस्टम को माउंट करने की कोशिश करने में त्रुटि हुई, इसे केवल पढ़ने के लिए वापस छोड़ने के लिए मजबूर किया गया:
Nov 11 08:29:05 mediaserver kernel: [211822.287758] EXT4-fs (sdc1): warning: mounting fs with errors, running e2fsck is recommended
Nov 11 08:29:05 mediaserver kernel: [211822.301699] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: errors=remount-ro
इस क्षेत्र को मैन्युअल रूप से पढ़ने की कोशिश कर रहा है:
sudo dd count=1 if=/dev/sdc of=/dev/null skip=2944614392
dd: reading ‘/dev/sdc’: Input/output error
0+0 records in
0+0 records out
0 bytes (0 B) copied, 5.73077 s, 0.0 kB/s
इसे लिखने की कोशिश कर रहा है:
sudo dd count=1 if=/dev/zero of=/dev/sdc seek=2944614392
dd: writing to ‘/dev/sdc’: Input/output error
1+0 records in
0+0 records out
0 bytes (0 B) copied, 2.87869 s, 0.0 kB/s
दोनों गणनाओं पर, Reallocated_Sector_Ct
0 बने रहे।
ड्राइव अक्सर नींद की स्थिति में चला जाता है। मैं अब सोच रहा हूं कि यह एक फाइलसिस्टम मुद्दा हो सकता है? मैं 100% नहीं हूं।