স্পিনরাইটের সাথে আমার যুক্তিসঙ্গতভাবে ভাল অভিজ্ঞতা হয়েছে, তবে আমি মনে করি এটি অত্যধিক ওভাররেড। আসলে এটি নিজের ভালোর জন্য খুব চালাক হতে পারে। বিনামূল্যে সমাধান রয়েছে যা ঠিক পাশাপাশি কাজ করে (প্রকৃতপক্ষে, ফ্রিগুলি আরও ভালভাবে কাজ করতে পারে)।
আমাদের 200 গিগাবাইট এনটিএফএস ড্রাইভ ছিল যা হঠাৎ বিপর্যয়করভাবে ব্যর্থ হয়েছিল। এটি "ভাগ করা" ড্রাইভ হওয়ার কথা ছিল যেখানে লোকেরা সাময়িকভাবে জিনিসপত্র ফেলে দেয়, তবে এটি একটি বিশাল ডেটা সংগ্রহস্থলে পরিণত হয়েছিল যার বিবিধ ব্যাকআপ ছিল, পাশাপাশি এমন একটি ফাইলের গুচ্ছ যা কেউই কোথাও ব্যাক আপ নিতে বিরক্ত করেনি। ড্রাইভটি মারা যাওয়ার পরে, আমরা চকডস্ক বা অন্যান্য সরঞ্জামগুলি যতবার চালিয়েছি তা বিবেচনা করেই আমরা এটি মাউন্ট করতে পারিনি।
শেষ পর্যন্ত, আমরা স্পিনরাইট কিনে চালিয়েছি ... যা 1 মাসেরও বেশি সময় ধরে চলতে থাকে। প্রতিবার এটি খারাপ ক্লাস্টারে আঘাত করলে, এটি থেকে ডেটা পুনরুদ্ধার করতে কয়েক ঘন্টা সময় ব্যয় করেছিল। আবার এটি ত্রুটিযুক্ত 200 জিবি ড্রাইভ থেকে ডেটা পুনরুদ্ধার করার চেষ্টা করে এক মাসেরও বেশি সময় ধরে ননস্টপ চালিয়েছে। (স্পিনরাইটের প্রতিরক্ষা হিসাবে, যদি কোনও শারীরিক ত্রুটি না থাকে তবে এটি কয়েক ঘন্টার মধ্যে একটি ড্রাইভ স্ক্যান করতে পারে)) স্পিনরাইট শেষ পর্যন্ত আমাদের সমস্ত ফাইল পুনরুদ্ধার করতে সক্ষম হয়েছিল, যদিও বড় আকারের অনেকগুলিই যে কোনওভাবেই দুর্নীতিগ্রস্থ বলে প্রমাণিত হয়েছিল। স্পিনরাইট আবারও ড্রাইভটিকে মাউন্টেবল করে তুলেছে। সুতরাং আমি অবশ্যই বলব এটি কিছু করেছে।
যাইহোক, এটি কাজ করে সত্ত্বেও, আমি জানি না যে এটি কোনও লিনাক্স সিডি বন্ধ করে এবং ডিডি চালানোর পরিবর্তে কোনও ফাইলকে পুরো ড্রাইভটি অনুলিপি করতে সাহায্য করেছিল কিনা। পুরো একমাস ডাইং ডিস্ক না চালানোর জন্য কিছু বলার আছে, কারণ এটি মারা যাচ্ছে! শারীরিক ত্রুটিগুলি ছড়িয়ে যাওয়ার অভ্যাস রয়েছে বলে মনে হয়। স্পিনরাইট চলমান থাকাকালীন ডিস্কটি আরও অবনমিত হলে অবাক হবে না। ব্যক্তিগতভাবে, আমি বরং যত তাড়াতাড়ি সম্ভব ডিস্কটি থেকে তথ্য নেব, বেশ কয়েকটি ব্যাকআপ চিত্র তৈরি করব এবং অফলাইনে ফাইলগুলি মেরামত করার চেষ্টা করব।
আমাদের সম্প্রতি অন্য ডেটাগুলি পুনরুদ্ধার করতে হয়েছিল, এবং ডিডি দুর্দান্ত কাজ করেছে। আপনি এটিকে ড্রাইভের বাইরে থাকা সমস্ত ভাল ডেটা অনুলিপি করতে বলতে পারেন, তারপরে আপনি আরও কিছুবার চালিয়ে যেতে পারেন এবং আরও শক্ত জায়গাটি (যেমন, ছোট ব্লকের আকারগুলি ব্যবহার করুন) খারাপ অঞ্চলগুলি থেকে তথ্য টানতে চেষ্টা করতে পারেন।
যদি আপনার আরও এক ঘন্টা বা বাকি থাকতে হয় তবে আমি বলতে পারি যে স্পিনরাইট কেনার পরিবর্তে কীভাবে ডিডি ব্যবহার করতে হয় তা শেখার জন্য আপনার সময়টি উপযুক্ত:
http://www.debianadmin.com/recover-data-from-a-dead -hard-ড্রাইভ-ব্যবহার-dd.html
অথবা কিছুটা সহজ রুট যান এবং কেবল dd_rescue ডাউনলোড করুন :
http://www.garloff.de/kurt/linux/ddrescue
আপনি যদি এখনও স্পিনরাইট চালনা করতে চান তবে ড্রাইভের বাইরে থাকা সমস্ত বিদ্যমান ডেটা অনুলিপি করার পরে আমি এটি করার জন্য সুপারিশ করব, কেবলমাত্র দীর্ঘ সময়ের জন্য ড্রাইভ চালানো যদি এটিকে আরও অবনমিত হতে দেয়।
প্রতিবার আপনি যখন নতুন ড্রাইভ পান, আপনার একটি লিনাক্স সিডি বন্ধ করে ত্রুটিগুলি পরীক্ষা করার জন্য ব্যাডব্লকগুলি চালানো উচিত। অবনতির জন্য আপনার ড্রাইভগুলি পর্যায়ক্রমে পরীক্ষা করা উচিত। আমাদের কমপক্ষে ২ টি ব্র্যান্ড-নতুন ড্রাইভগুলি ত্রুটিগুলি নিয়ে এসেছে এবং কয়েক মাসের মধ্যে আরও 3 বা 4 জন মারা যায় (যদিও সেগুলিতে রাখার আগে আমরা পুরো পরীক্ষা করেছি)।
মনে রাখবেন যে আপনাকে ব্যাব্লকগুলি রুট হিসাবে চালানো দরকার, বা আপনি যদি উবুন্টু লাইভ সিডি বন্ধ করে দিচ্ছেন তবে "sudo" দিয়ে কমান্ডগুলির উপসর্গ স্থাপন করতে হবে।
ব্র্যান্ড-নতুন ড্রাইভ (সতর্কতা: সমস্ত ডেটা ধ্বংস করে!):
badblocks -wvs /dev/sd#
অথবা
badblocks -wvs /dev/hd#
ব্যবহারযোগ্য ড্রাইভ (কেবল পঠনযোগ্য পরীক্ষা):
badblocks -vs /dev/sd#
অথবা
badblocks -vs /dev/hd#
যেখানে # লিনাক্সে ড্রাইভ নম্বর। আইডিই ড্রাইভগুলি সাধারণত / dev / hd # বলা হয়, এবং এসসিএসআই (এবং প্রায়শই SATA) ড্রাইভগুলি / dev / sd # হয়।
ব্যাডব্লকগুলি সম্পর্কে আরও তথ্য এখানে: http://en.wikedia.org/wiki/Badblocks
যাইহোক, ডিডি এবং ব্যাডব্লকগুলি লিনাক্স প্রোগ্রাম হলেও, আপনি সেগুলি এনটিএফএস ড্রাইভে ব্যবহার করতে পারেন এবং আপনি এমবিআর পার্টিশন, গতিশীল ডিস্ক বা জিপিটি ডিস্ক ব্যবহার না করেই লিনাক্সে এনটিএফএস পার্টিশনগুলি মাউন্ট করতে পারেন।
স্টিভের ডকুমেন্টেশন স্পিনরাইটকে তাত্ত্বিকভাবে সহায়তা করতে পারে এমন অনেক অনুমানমূলক সমস্যা নিয়ে আলোচনা করেছে। উদাহরণস্বরূপ: সময়ের সাথে সাথে তথ্যগুলি বিবর্ণ হয়ে যায় এবং প্রতিটি ব্লক পড়ে আবার এটি ডিস্কে আবার লিখে "রিফ্রেশ" করা দরকার, বা কোনও ব্লকের উভয় পাশে বারবার পঠন মাথাটি স্থির করে রাখা ধারণাটি আপনাকে পরিসংখ্যানগতভাবে divineশ্বরিকভাবে অনুমতি দেবে সেই ব্লকে সংরক্ষিত মূল ডেটা। যৌক্তিকভাবে, এই জিনিসগুলি বোধগম্য হয় তবে আমি মনে করি এগুলি কেবলমাত্র একাডেমিক সমস্যার সমাধান যা বাস্তবে আসল বিশ্বে উত্থাপিত হতে পারে না। (কমপক্ষে হার্ড ডিস্ক সহ - জিপ ডিস্ক এবং এগুলি ডেটা ম্লান হওয়ার পক্ষে বেশি সংবেদনশীল ছিল)) স্টিভ যদি বিষয়গুলিতে কাগজপত্র উদ্ধৃত করেন বা যদি এই কৌশলগুলি পরীক্ষামূলকভাবে কার্যকর হিসাবে প্রমাণিত হয়, তাহলে আমি আশা করব যে সেখানে অনেকগুলি মুক্ত উত্স বা বাণিজ্যিকভাবে উপলব্ধ স্পিনরাইট ক্লোন থাকবে। পাইথন, পার্ল বা ইউনিক্স শেল স্ক্রিপ্ট লেখার জন্য গড় স্ক্রিপ্ট প্রোগ্রামারের দক্ষতার মধ্যে থাকা স্পিনরাইটের সমস্ত নথিযুক্ত বৈশিষ্ট্য অন্তর্ভুক্ত থাকে।