সিসলগে এই ডিস্ক ত্রুটির অর্থ কী?


13

আমি কিছুক্ষণের মধ্যে প্রথমবারের জন্য আমার মনিটরিং সার্ভারটি পুনরায় চালু করেছি এবং নিম্নলিখিতটি স্ক্রীনটি পূরণ করা শুরু করে:

Jul 11 23:52:30 monit kernel: [   25.255908] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
Jul 11 23:52:30 monit kernel: [   25.256170] ata1.00: BMDMA stat 0x24
Jul 11 23:52:30 monit kernel: [   25.256278] ata1.00: failed command: READ DMA
Jul 11 23:52:30 monit kernel: [   25.256410] ata1.00: cmd c8/00:c0:20:68:35/00:00:00:00:00/e0 tag 0 dma 98304 in
Jul 11 23:52:30 monit kernel: [   25.256416]          res 51/40:9f:41:68:35/00:00:00:00:00/e0 Emask 0x9 (media error)
Jul 11 23:52:30 monit kernel: [   25.256809] ata1.00: status: { DRDY ERR }
Jul 11 23:52:30 monit kernel: [   25.256933] ata1.00: error: { UNC }
Jul 11 23:52:30 monit kernel: [   25.304388] ata1.00: configured for UDMA/66
Jul 11 23:52:30 monit kernel: [   25.304430] ata1: EH complete

. . . 

Jul 11 23:52:30 monit kernel: [   25.552451] sd 0:0:0:0: [sda] Unhandled sense code
Jul 11 23:52:30 monit kernel: [   25.552462] sd 0:0:0:0: [sda]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 11 23:52:30 monit kernel: [   25.552475] sd 0:0:0:0: [sda]  Sense Key : Medium Error [current] [descriptor]
Jul 11 23:52:30 monit kernel: [   25.552490] Descriptor sense data with sense descriptors (in hex):
Jul 11 23:52:30 monit kernel: [   25.552498]         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00 
Jul 11 23:52:30 monit kernel: [   25.552529]         00 35 68 41 
Jul 11 23:52:30 monit kernel: [   25.552543] sd 0:0:0:0: [sda]  Add. Sense: Unrecovered read error - auto reallocate failed
Jul 11 23:52:30 monit kernel: [   25.552559] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 00 35 68 20 00 00 c0 00
Jul 11 23:52:30 monit kernel: [   25.552587] end_request: I/O error, dev sda, sector 3500097
Jul 11 23:52:30 monit kernel: [   25.556607] ata1: EH complete

আমি ইতিমধ্যে জানি যে আমার এইচডিডি (ডেটার দাম> এইচডিডি এর দাম) প্রতিস্থাপন করা দরকার, তবে আমি নিজের জ্ঞানের জন্য এটিতে আসলে কী ভুল তা জানতে চাই।

হ্যাঁ, আমাদের মনিটরিং সার্ভারের কোনও RAID নেই, কেবল একটি এইচডিডি ... আমার দিকে তাকাবেন না ...


3
"হ্যাঁ, আমাদের মনিটরিং সার্ভারের কোনও RAID নেই, কেবল একটি এইচডিডি ... আমাকে দেখবেন না ..." - খুব ভালভাবে তাকান না, যদি আপনার ভাল ব্যাকআপ থাকে।
জান্নে পিক্কারাইনেন

2
আমি আশা করি আপনার ভাল ব্যাকআপ আছে। আপনার সম্ভবত তাদের প্রয়োজন হবে। যদি মনিটরিং সার্ভারটি গুরুত্বপূর্ণ হয়, কমপক্ষে একটি RAID 1 দিয়ে হার্ড ড্রাইভটি প্রতিস্থাপনের ব্যয়টি সহজেই ন্যায়সঙ্গত হওয়া উচিত।
মাইকেল হ্যাম্পটন

1
আপনার কোনও রেড না থাকলেও আপনার সমস্ত ডিস্কের জন্য আপনার স্মার্ট ডেটা পর্যবেক্ষণ করা উচিত।
জেমস ইয়ংম্যান

উত্তর:


16
sd 0:0:0:0: [sda]  Add. Sense: Unrecovered read error - auto reallocate failed

দেখে মনে হচ্ছে ড্রাইভটির খারাপ সেক্টর রয়েছে এবং এগুলি পুনঃস্থাপন করতে অক্ষম (সম্ভবত এটি অতিরিক্ত খাতগুলির বাইরে চলে গেছে)। এর আউটপুট smartctl -a /dev/sdaআপনাকে ড্রাইভের অবস্থার বিষয়ে আরও তথ্য দেবে।


আমি এই ত্রুটিটি একটি সরল পাঠে ( cpফাইল থেকে বোঝার জন্য বলুন ) ঘটতেও দেখেছি । সেক্ষেত্রে যে সেক্টরে ফাইলটি খারাপ হয়েছিল সেটির ক্ষতি এতটাই মারাত্মক ছিল যে এটি ডেটা পুনর্গঠন করতে পারে না, তাই "অন্যদিকে" ডেটা সংরক্ষণ করার চেষ্টা করার আগেই "রিলোকট" ব্যর্থতা সত্যিই ঘটেছিল।
র্যান্ডল

12

ল্যাসির কথাটি "আরফ! আরফ আরফ! আরফ!"। কোনটি বোবা, কারণ টিমির বা কূপগুলির সাথে এর কোনও যোগসূত্র নেই। এজন্য আপনি কুকুরের কাছ থেকে সিসাদমিন পরামর্শ গ্রহণ করবেন না।

ড্রাইভটি আপনাকে একটি "অপ্রকাশিত পড়ার ত্রুটি দিচ্ছে - অটো রিলোকট ব্যর্থ হয়েছে", যার মূল অর্থ "আমি পড়ার চেষ্টা করেছি, আমি ব্যর্থ হয়েছিলাম, পুনরুদ্ধার করার চেষ্টা করেছি (আরও কয়েকবার সেক্টরটি পড়েছি, কিছু ইসিসি প্রয়োগ করেছি এবং ডেটাটিতে স্থানান্তরিত করেছি) এমন একটি ক্ষেত্র যা ভাঙা হয়নি), এবং এটি কার্যকর হয়নি "। সম্ভবত এটির অর্থ (ম্যাগগ্রোভেন বলেছে) যে ডিস্কটি ইতিমধ্যে পুনর্বিবেচিত খাতগুলিতে পূর্ণ হয়ে গেছে, কারণ ডিস্কটি কিছু সময়ের জন্য মারা যাচ্ছে, তবে আমি মনে করি এটির অর্থ এই হতে পারে যে এটি সেক্টরটি আদৌ পুনরুদ্ধার করতে সক্ষম হয়নি (বারবার পড়া + ইসিসি একটি সুদর্শন ডেটা ব্লক পেতে ব্যর্থ হয়েছে)।

হ্যাঁ, ড্রাইভের খুব, খুব ক্যাকটাস। আপনার ডেটাও সত্যিকারের স্বাস্থ্যকর দেখাচ্ছে না।


1
ডান - স্মার্ট ডেটা আপনাকে বলতে পারে যে ইতিমধ্যে কতগুলি সেক্টর পুনরায় স্থানান্তরিত হয়েছিল।
জেমস ইয়ংম্যান

3

আমি জানি এটি পুরানো, তবে কেবল যদি কেউ এখনও এই পোস্টটি পড়ছেন: "ডিডি ভাঙা ক্ষেত্রগুলিও পড়ার চেষ্টা করবে" - জিডিড্রেসকিউ এখানে দরকারী। এটি হয় না (ঠিক আছে, এটি করে তবে কেবল একবার)।


1

আপনার যদি সেই বাক্সটির কোনও সুবিধাজনক পুনঃস্থাপনের অনুমতি না দেয় তবে আপনার যদি পুরো ব্যাকআপ না থাকে তবে এখনই এই ডিস্কটির একটি ডিডি চিত্র বা আরএসসিএনসি অনুলিপি করুন । এবং একটি সামঞ্জস্যপূর্ণ এবং কার্যকরী প্রতিস্থাপন ডিস্ক সন্ধান শুরু করুন।

বিটিডাব্লু, ইউডিএমএ / 66 66, এটি কি দশ বছরের পুরানো পটা ডিস্ক?


2
ডিডি ভাঙা ক্ষেত্র (গুলি) পড়ার চেষ্টা করবে।
হেনেস

3
সাধারণত সেরা প্রভাব হয় না ... ত্রুটি আচরণের উপর আরও ভাল নিয়ন্ত্রণের সাথে ddrescue নামে একটি উন্নত সংস্করণ রয়েছে।
রেক্যান্ডবোনম্যান

সবসময় আছে conv=noerror, তবে আমি নিশ্চিত নই যে এটির ফলে একটি ভাঙ্গা ফাইল সিস্টেমে কী পরিণত হবে on সম্ভবত ফাইল দ্বারা ডেটা ফাইল পড়ার চেয়ে খারাপ না, তবে অবশ্যই এর চেয়ে ভাল আর কিছু নয় ...
একটি সিএনএন

0

ইতিমধ্যে উল্লিখিত সম্ভবত এর অর্থ সম্ভবত আপনার ড্রাইভটি জীবনের শেষের কাছাকাছি এসে গেছে তবে তাত্ক্ষণিকভাবে নয় - আপনার fsckডিস্কটি চালানো উচিত এবং ত্রুটিগুলি পুনরুদ্ধার করার চেষ্টা করা উচিত ( খারাপ ব্লকগুলি ঠিক করার পরামর্শের জন্য স্মার্টমনটোলস উইকি দেখুন ) এবং ডিস্কটি ঠিক আছে আর দীর্ঘ।

তবে আপনার দৌড় শুরু করা উচিত smartd(যা smartmontoolsপ্যাকেজের অংশ হিসাবে আসে ) এবং এর রিপোর্টগুলি এবং / অথবা ইমেল বিজ্ঞপ্তিগুলি সেট আপ করা উচিত। এছাড়াও আপনি দ্বারা /etc/smartmontools/run.d/ডাকা স্ক্রিপ্টগুলি (ইন ) তৈরি করে আপনি নিজের নিজস্ব কাস্টম বিজ্ঞপ্তি যুক্ত করতে পারেন smartd-runner

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.