ddrescue ব্যবহার করে লিনাক্সে ডেটা পুনরুদ্ধার করুন

Ddrescue Byabahara Kare Linakse Deta Punarud Dhara Karuna



ddrescue হল একটি টুল যা একটি ফাইল বা ব্লক ডিভাইস যেমন হার্ড ড্রাইভ, SSD, RAM ডিস্ক, CD, DVD এবং USB স্টোরেজ ডিভাইস থেকে ডেটা পুনরুদ্ধার করতে ব্যবহৃত হয়। এটি এক ব্লক ডিভাইস থেকে অন্য ডিভাইসে ডেটা কপি করে, নষ্ট হওয়া ডেটা ব্লকগুলি রেখে এবং শুধুমাত্র ভালগুলিকে সরিয়ে দেয়৷ ddrescue একটি শক্তিশালী পুনরুদ্ধারের সরঞ্জাম যা সম্পূর্ণরূপে স্বয়ংক্রিয় কারণ এটি পুনরুদ্ধার অপারেশনের সময় কোনও হস্তক্ষেপের প্রয়োজন হয় না৷ তদুপরি, এটি যে কোনও সময় বন্ধ এবং পুনরায় চালু করা যেতে পারে ধন্যবাদ ddrescue মানচিত্র ফাইল . ddrescue এর অন্যান্য মূল বৈশিষ্ট্যগুলি নীচে তালিকাভুক্ত করা হয়েছে:
  • এটি পুনরুদ্ধার করা ডেটা ওভাররাইট করে না তবে পুনরাবৃত্তিমূলক পুনরুদ্ধারের ক্ষেত্রে শূন্যস্থান পূরণ করে। যাইহোক, যদি টুলটিকে স্পষ্টভাবে এটি করার নির্দেশ দেওয়া হয় তবে এটি কেটে ফেলা যেতে পারে।
  • একাধিক ফাইল বা ব্লক থেকে একক ফাইলে ডেটা পুনরুদ্ধার করুন।
  • SATA, ATA, SCSI, MFM ড্রাইভ, ফ্লপি ডিস্ক এবং SD কার্ডের মতো একাধিক ধরনের ডিভাইস ইন্টারফেস সমর্থন করে।

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

বিঃদ্রঃ: এই গাইডের নির্দেশাবলীর জন্য আমি লিনাক্স ডিস্ট্রিবিউশন (উবুন্টু 22.04) ব্যবহার করছি। ddrescue ইউটিলিটির ইনস্টলেশন প্রক্রিয়া ভিন্ন হতে পারে, তবে সমস্ত Linux ডিস্ট্রিবিউশন জুড়ে নির্দেশাবলী একই হবে।







ddrescue ইনস্টল করা হচ্ছে

লিনাক্সে ddrescue ইনস্টল করতে, বিশেষ করে উবুন্টু এবং এর স্বাদ বা ডেবিয়ান ভিত্তিক distros, ব্যবহার করুন:



sudo উপযুক্ত ইনস্টল gddrescue

এটি ইনস্টল করার জন্য REHL , ফেডোরা , এবং CentOS , প্রথমে সক্রিয় করুন উষ্ণ (এন্টারপ্রাইজ লিনাক্সের জন্য অতিরিক্ত প্যাকেজ)।



sudo yum ইনস্টল করুন উষ্ণ মুক্তি

উপরের কমান্ডটি সংশ্লিষ্ট ডিস্ট্রিবিউশনের নতুন সংস্করণের জন্য।





তারপর ddrescue ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

sudo yum ইনস্টল করুন ddrescue

আর্চ-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনের জন্য যেমন আর্ক-লিনাক্স এবং মাঞ্জারো , ddrescue রিকভারি ইউটিলিটি ইনস্টল করতে নিচের কমান্ডটি ব্যবহার করুন।



sudo প্যাকম্যান -এস ddrescue

যেহেতু আমি উবুন্টু 22.04 ব্যবহার করছি, আমি এটি ইনস্টল করার জন্য APT প্যাকেজ ম্যানেজার ব্যবহার করব।

বুনিয়াদি বোঝা

ডেটা পুনরুদ্ধার করার জন্য ddrescue টুল ব্যবহার করার আগে, আমি সুপারিশ করব যে ব্যবহারকারীরা পুনরুদ্ধার প্রক্রিয়ায় নতুন তারা লিনাক্সের কিছু নামকরণের নিয়মগুলি বোঝেন।

লিনাক্স ব্লক (ডিভাইস)কে ফাইল হিসেবে স্বীকৃতি দেয় এবং সেগুলিকে তে রাখে /dev ডিরেক্টরি /dev ডিরেক্টরিতে ফাইল তালিকাভুক্ত করতে, ব্যবহার করুন ls/dev আদেশ

দ্য কঠিন চালানো (স্টোরেজ ব্লক) দিয়ে উপস্থাপন করা হয় এসডি বর্ণমালা দ্বারা অনুসরণ করা; একাধিক স্টোরেজ ডিভাইসের ক্ষেত্রে ফাইলগুলিকে /dev/sd হিসাবে উপস্থাপন করা হবে একটি, /dev/sd খ, এবং তাই

স্টোরেজ ডিভাইস থাকলে পার্টিশন , তারপর তাদের সংশ্লিষ্ট ড্রাইভ ফাইলের নাম সহ একটি সংখ্যা দ্বারা প্রতিনিধিত্ব করা হবে, যেমন /dev/sda 1 , /dev/sda 2 , এবং তাই.

সিস্টেমের সাথে সমস্ত ব্লক এবং অন্যান্য সংযুক্ত ডিভাইস তালিকাভুক্ত করতে, তালিকা ব্লক ব্যবহার করুন lsblk আদেশ:

lsblk

ddrescue কমান্ড সম্পূর্ণ ব্লক (এমবিআর এবং পার্টিশন ধারণকারী) বা একটি পার্টিশনও পুনরুদ্ধার করতে পারে। অন্যদিকে, আপনার যদি একটি নির্দিষ্ট পার্টিশন থেকে শুধুমাত্র নির্দিষ্ট ফাইল পুনরুদ্ধার করতে হয়, তাহলে পুরো ব্লকের পরিবর্তে পার্টিশনটি পুনরুদ্ধার করা ভাল।

গুরুত্বপূর্ণ বিবেচনা

ddrescue ইউটিলিটি ব্যবহার করার আগে, কিছু খুব গুরুত্বপূর্ণ পয়েন্ট বিবেচনা করা উচিত:

  • একটি মাউন্ট করা ব্লক পুনরুদ্ধার করার চেষ্টা করবেন না, ব্লকটি শুধুমাত্র-পঠন মোডে থাকা উচিত নয়।
  • I/O ত্রুটি সহ একটি ব্লক মেরামত করার চেষ্টা করবেন না।
  • সিস্টেম রিবুট করার সময় ইনপুট এবং আউটপুট ডিভাইসের নাম পরিবর্তন করতে পারে। অনুলিপি প্রক্রিয়া শুরু করার আগে ডিভাইসের নাম সঠিক কিনা তা নিশ্চিত করুন।
  • আপনি যদি একটি আউটপুট ডিভাইস হিসাবে একটি পৃথক ব্লক ব্যবহার করেন, তাহলে ডিভাইসের যেকোনো ডেটা ওভাররাইট করা হবে।

ddrescue ব্যবহার করে

ddrescue ইউটিলিটি ইনস্টল করার পরে এবং নামকরণের নিয়মগুলি বোঝার পরে, পরবর্তী ধাপ হল ব্যর্থ ডিস্ক সনাক্ত করা এবং ddrescue টুল ব্যবহার করে এটি পুনরুদ্ধার করা।

দূষিত ব্লক পুনরুদ্ধার

প্রথম উদাহরণটি সম্পূর্ণ ব্লক পুনরুদ্ধারের প্রক্রিয়াকে অন্তর্ভুক্ত করবে। প্রথমত, ব্যবহার করে ব্লক তালিকা lsblk আদেশ:

lsblk -ও NAME,SIZE,FSTYPE

দ্য -ও কোন ধরনের তথ্য (ক্ষেত্র) কমান্ডটি আউটপুট করবে তা নির্দিষ্ট করতে পতাকা ব্যবহার করা হয়। আমি উল্লেখ করেছি NAME , SIZE , এবং FSTYPE বা ফাইল সিস্টেমের ধরন।

এখন, আপনি উদ্ধার করা ইমেজ ফাইল সংরক্ষণ করতে লক্ষ্য ব্লক, পার্টিশন এবং অবস্থান সনাক্ত করতে পারেন।

উল্লেখ্য আরেকটি গুরুত্বপূর্ণ বিষয় হল যে লিনাক্সে, ব্লকের নামটি বুট করার সময় গতিশীলভাবে বরাদ্দ করা হয় এবং রিবুট করার পরে, ব্লকের নাম পরিবর্তন হতে পারে। সুতরাং, ব্লকের নামগুলি নোট করার সময় সতর্ক থাকুন।

এখন, রুট ডিরেক্টরিতে একটি লগ ফাইল সহ একটি ইমেজ ফাইল হিসাবে ব্লকটিকে উদ্ধার করতে নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করুন।

sudo ddrescue -d -আরএক্স / দেব / [ ব্লক ] [ পথ / নাম ] .img [ logfile_name ] লগ

বিঃদ্রঃ: প্রতিস্থাপন করুন [ব্লক] , [পথ/নাম] ইমেজ ফাইলের, এবং [লগফাইল_নাম] সেই অনুযায়ী পছন্দের নাম সহ।

এই উদাহরণে, আমি পুনরুদ্ধার করছি /dev/sda ইমেজ ফাইলের নামের সাথে রুট ডিরেক্টরিতে recovery.img . লগ ফাইলটি ম্যাপ ফাইল নামেও পরিচিত যদি আপনি যেকোন সময় পুনরুদ্ধার পুনরায় শুরু করতে চান।

sudo ddrescue -d -r2 / দেব / sda2 recovery.img recovery.log

উপরের কমান্ডে দুটি গুরুত্বপূর্ণ পতাকা ব্যবহার করা হয়েছে।

d - পরোক্ষ কার্নেল ক্যাশে উপেক্ষা করে সরাসরি ডিস্ক অ্যাক্সেস করার জন্য টুলটিকে বলতে ব্যবহৃত হয়
rX -পুনরায় চেষ্টা-পাস ব্যাড সেক্টর এক্স বার বার চেষ্টা করার জন্য টুল বলতে ব্যবহৃত

উপরের কমান্ডটি কার্যকর করার পরে, আপনি নাম সহ ফাইল ব্রাউজারে উপস্থিত দুটি ফাইল দেখতে পাবেন recovery.img এবং recovery.log .

পুনরুদ্ধারের সময় ইনপুট ব্লকের আকার এবং ক্ষতির উপর নির্ভর করে। আপনি যদি একটি বড় ব্লক পুনরুদ্ধার করছেন, আমি একটি লগ ফাইল রাখার পরামর্শ দিচ্ছি কারণ এটি প্রক্রিয়াটি সম্পূর্ণ করতে কয়েক ঘন্টা বা এমনকি দিনও নিতে পারে।

উপরের কমান্ডের আউটপুট নীচে দেওয়া হল:

আউটপুট ইমেজে, ipos ইনপুট ফাইলের ইনপুট অবস্থান যেখান থেকে কপি শুরু হয়েছে এবং আলসার আউটপুট ফাইলের আউটপুট অবস্থান যেখানে ডেটা লেখা হচ্ছে।

দ্য চেষ্টা করা হয়নি ব্লকের আকার বিচার করা মুলতুবি হয় না. দ্য উদ্ধার সফলভাবে পুনরুদ্ধার করা ব্লকের আকার নির্দেশ করে। দ্য pct উদ্ধার শতাংশে ডেটা সফল পুনরুদ্ধার নির্দেশ করে। শর্ত সমূহ, অ-ছাঁটা , অ স্ক্র্যাপড , খারাপ দিক , এবং খারাপ এলাকা স্ব-ব্যাখ্যামূলক। তবে ভুল পড়ুন শব্দটি সংখ্যায় ব্যর্থ পড়ার চেষ্টাকে নির্দেশ করে।

দ্য রান সময় টুলটি প্রক্রিয়াটি সম্পূর্ণ করতে কত সময় নিয়েছে তা দেখায়, যখন অবশিষ্ট সময় পুনরুদ্ধার প্রক্রিয়া সম্পূর্ণ করতে বাকি সময়। উপরের আউটপুটটি অবশিষ্ট সময় 0 দেখায় কারণ প্রক্রিয়াটি শেষ হয়েছে, একটি অসমাপ্ত প্রক্রিয়ার নিম্নলিখিত চিত্রটিতে আউটপুটটি পড়ুন।

আসুন দেখি আমরা লগ ফাইলে কি পাই; উত্পন্ন লগ ফাইল খুলতে, ব্যবহার করুন vim recovery.log আদেশ

দ্য এখনকার অবস্থা is + যার মানে প্রক্রিয়াটি শেষ হয়েছে, যখন বর্তমান_পোস ব্লকের অবস্থান।

নিম্নলিখিত সারণীতে বর্তমান অবস্থার একটি তালিকা দেওয়া হয়েছে:

? কপি করা হচ্ছে
* ছাঁটাই
/ স্ক্র্যাপিং
- পুনরায় চেষ্টা করা হচ্ছে
নির্দিষ্ট ব্লক পূরণ
জি লগ ফাইল তৈরি করা হচ্ছে
+ প্রক্রিয়া শেষ

এর নীচে, লগ ফাইলটিতে পূর্বে উদ্ধার করা ব্লকগুলির স্থিতির ইঙ্গিত রয়েছে নীচে তালিকাভুক্ত অক্ষরের আকারে:

? ব্লক চেষ্টা করা হয় না
* অ-ছাঁটা ব্যর্থ ব্লক
/ নন-স্ক্র্যাপড ব্যর্থ ব্লক
- ব্যাড-সেক্টর ব্যর্থ ব্লক
+ সমাপ্ত ব্লক

একটি নতুন ব্লকে ইমেজ ফাইল পুনরুদ্ধার করা হচ্ছে

একবার আপনি পুনরুদ্ধার প্রক্রিয়া সম্পন্ন এবং ইমেজ ফাইল আছে. আপনি এখন এটি একটি দূষিত ড্রাইভ থেকে নতুন ড্রাইভে যেতে চাইতে পারেন। ইমেজ ফাইলটিকে একটি নতুন ব্লকে স্থানান্তর করতে, প্রথমে, সেই ব্লকটিকে সিস্টেমের সাথে সংযুক্ত করুন এবং তারপর ব্যবহার করে ব্লকের নামটি সনাক্ত করুন lsblk আদেশ

ধরা যাক এটা /dev/sdb , একটি নতুন ব্লকে ছবিটি অনুলিপি করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

sudo ddrescue -চ recovery.img / দেব / sdb logfile.log

দ্য -চ কোনো ডেটা থাকলে নতুন ব্লক ওভাররাইট করতে ফ্ল্যাগ ব্যবহার করা হয়। মনে রাখবেন যে লগ ফাইলের নামটি পূর্বে সংরক্ষিত লগ ফাইল থেকে আলাদা রাখতে আলাদা হতে হবে।

উপরের অপারেশনটি ব্যবহার করেও করা যেতে পারে dd , ফাইল কপি করতে ব্যবহৃত আরেকটি শক্তিশালী কমান্ড।

sudo dd যদি =recovery.img এর = / দেব / sdb

একটি পুনরুদ্ধার করার আগে, মনে রাখবেন যে নতুন ব্লক সম্পূর্ণ পুনরুদ্ধার ব্লক রাখা যথেষ্ট বড় হতে হবে; উদাহরণস্বরূপ, রিকভারি ব্লক 5GB হলে নতুন ব্লক 5GB-এর বেশি হওয়া উচিত।

যদি পুনরুদ্ধার করা ইমেজ ফাইলটি অনেকগুলি ত্রুটি রেন্ডার করে, তবে সেগুলি ব্যবহার করে মেরামত করা যেতে পারে fsck কিছু পরিমাণে লিনাক্সে কমান্ড। উইন্ডোজে থাকাকালীন, আপনি ব্যবহার করতে পারেন CHKDSK বা এসএফসি এটি করার জন্য আদেশ দেয়। যাইহোক, পুনরুদ্ধার করা ক্ষতিগ্রস্থ ফাইল তৈরি করা ত্রুটির সংখ্যার উপর নির্ভর করে।

এখন, পুনরুদ্ধার প্রক্রিয়া এবং পুনরুদ্ধার সম্পন্ন হয়. উল্লেখ্য আরেকটি গুরুত্বপূর্ণ বিষয় হল যে আপনি একটি ইমেজ ফাইল তৈরি করার পরিবর্তে এবং তারপরে নতুন ব্লকে অনুলিপি করার পরিবর্তে অন্য ব্লকে একটি দূষিত ব্লক সরাসরি পুনরুদ্ধার করতে পারেন। ঠিক আছে, পরবর্তী বিভাগে, আমি এই প্রক্রিয়াটি বিস্তারিতভাবে কভার করছি।

অন্য ব্লকে ব্লক পুনরুদ্ধার করা হচ্ছে

একটি ব্লক সরাসরি একটি নতুন ব্লকে পুনরুদ্ধার করতে, প্রথমে ব্লকটিকে সিস্টেমের সাথে সংযুক্ত করুন এবং আবার ব্যবহার করুন lsblk ব্লকের নাম সনাক্ত করার জন্য কমান্ড। ভুল ব্লক নাম সমগ্র প্রক্রিয়া জগাখিচুড়ি করতে পারে এবং আপনি তথ্য হারাতে পারেন.

উৎস ব্লক এবং গন্তব্য ব্লক সনাক্ত করার পরে, ব্লক পুনরুদ্ধার করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

sudo ddrescue -d -চ -r2 / দেব / [ উৎস ] / দেব / [ গন্তব্য ] backup.log

ধরা যাক /dev/sdb গন্তব্য ব্লক, তাই অনুলিপি /dev/sda নতুন ব্লক ব্যবহারের জন্য ডিরেক্টরি:

sudo ddrescue -d -চ -r2 / দেব / এসডিএ / দেব / sdb backup.log

আবার, এই প্রক্রিয়ার চেষ্টা করার আগে পূর্ববর্তী বিভাগগুলিতে উল্লিখিত সমালোচনামূলক বিবেচনাগুলি দেখুন।

পুনরুদ্ধার করা চিত্র ফাইলগুলি থেকে নির্দিষ্ট ডেটা পুনরুদ্ধার করা হচ্ছে

অনেক ক্ষেত্রে, ডেটা পুনরুদ্ধারের উদ্দেশ্য হল দূষিত ড্রাইভ থেকে নির্দিষ্ট ফাইলগুলি খুঁজে বের করা। নির্দিষ্ট ফাইল অ্যাক্সেস করতে আপনাকে ইমেজ ফাইল মাউন্ট করতে হবে। লিনাক্সে, পুনরুদ্ধার করা চিত্র ফাইলটি ব্যবহার করে অন্বেষণ করা যেতে পারে মাউন্ট আদেশ

ইমেজ ফাইল মাউন্ট করার আগে, একটি ফোল্ডার বা ডিরেক্টরি তৈরি করুন যেখানে আপনি ইমেজ ফাইলের বিষয়বস্তু বের করতে চান।

mkdir RecoveryMount

পরবর্তী, ব্যবহার করে ইমেজ ফাইল মাউন্ট করুন:

sudo মাউন্ট -ও loop recovery.img ~ / RecoveryMount

-o পতাকা বিকল্পগুলি নির্দেশ করে, যখন লুপ বিকল্পটি একটি ব্লক ডিভাইস হিসাবে চিত্র ফাইলটিকে ব্যবহার করতে ব্যবহৃত হয়।

আপনি এখন ইমেজ ফাইলের বিষয়বস্তুতে অ্যাক্সেস পাবেন, যেমনটি নিম্নলিখিত স্ক্রিনশটে প্রদর্শিত হয়েছে।

ব্লক আনমাউন্ট করতে, ব্যবহার করুন উমাউন্ট আদেশ

sudo উমাউন্ট ~ / RecoveryMount

উন্নত বৈশিষ্ট্য

একটি নির্দিষ্ট বিন্দু থেকে পুনরুদ্ধার শুরু করতে, ব্যবহার করুন -i পতাকা বা -ইনপুট-অবস্থান . এটি বাইটে থাকা উচিত, ডিফল্টরূপে এটি 0 বাইট একটি নির্দিষ্ট বিন্দু থেকে অনুলিপি পুনরায় শুরু করার জন্য এটি গুরুত্বপূর্ণ। উদাহরণস্বরূপ, আপনি যদি 10 GB পয়েন্ট থেকে অনুলিপি প্রক্রিয়া শুরু করতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

sudo ddrescue -i10GiB / দেব / sda imagefile.img logfile.log

ইনপুট ডিভাইসের সর্বোচ্চ আকার নির্ধারণ করতে, -s পতাকা ব্যবহার করা হবে। দ্য -s আকার বোঝায় এবং এটি হিসাবেও ব্যবহার করা যেতে পারে - আকার বাইটে টুলটি ইনপুট ফাইলের আকার চিনতে ব্যর্থ হলে, এটি নির্দিষ্ট করতে এই বিকল্পটি ব্যবহার করুন।

sudo ddrescue -s10GiB / দেব / sda imagefile.img logfile.log

দ্য - জিজ্ঞাসা বিকল্পটি বেশ সহজ হতে পারে, কারণ এটি অনুলিপি প্রক্রিয়া শুরু করার আগে ইনপুট এবং আউটপুট ব্লকের নিশ্চিতকরণের জন্য অনুরোধ করে। পূর্বে আলোচনা করা হয়েছে, সিস্টেম গতিশীলভাবে ব্লকের নাম নির্ধারণ করে এবং রিবুট করার সময় পরিবর্তন হয়। সুতরাং, সেই ক্ষেত্রে, এই বিকল্পটি কার্যকর হতে পারে।

sudo ddrescue -- জিজ্ঞাসা / দেব / sda imagefile.img logfile.log

তদুপরি, আরও কিছু বিকল্পের একটি তালিকা নীচে উল্লেখ করা হয়েছে:

-আর - বিপরীত কপি করার দিক উল্টাতে
-q - বেশ সমস্ত আউটপুট বার্তা দমন করতে
-ভিতরে – ভার্বস বিস্তারিতভাবে, সমস্ত আউটপুট বার্তা
-পি -প্রিঅ্যালোকেট আউটপুট ফাইলের জন্য স্টোরেজ প্রাক-বরাদ্দ করতে
-পি -ডেটা-প্রিভিউ সর্বশেষ ডেটা রিড ডিফল্টের ডিসপ্লে লাইন 3 লাইন

কিভাবে ddrescue কাজ করে

ddrescue একটি শক্তিশালী পুনরুদ্ধার অ্যালগরিদম ব্যবহার করে যা চারটি পর্যায়ে বিভক্ত:

1. অনুলিপি করা

2. ছাঁটাই

3. স্ক্র্যাপিং

4. পুনরায় চেষ্টা করা হচ্ছে

ddrescue অ্যালগরিদম এক্সিকিউশন নিম্নলিখিত ছবিতে দেখানো হয়েছে।

উপসংহার

দ্য ddrescue একটি শক্তিশালী পুনরুদ্ধার সরঞ্জাম যা একটি দূষিত বা ব্যর্থ ড্রাইভ থেকে ডেটা অনুলিপি করে অন্য ড্রাইভে ডেটা পুনরুদ্ধার করতে ব্যবহৃত হয়। এটি ডিফল্ট প্যাকেজ ম্যানেজারের সাহায্যে যেকোনো লিনাক্স ডিস্ট্রিবিউশনে অনায়াসে ইনস্টল করা যেতে পারে। এই নির্দেশিকায় উল্লিখিত এই টুল ব্যবহার করার আগে গুরুত্বপূর্ণ বিবেচনা নোট করুন। ডেটা অনুলিপি করার প্রক্রিয়াটি সহজ, ড্রাইভটি আনমাউন্ট করুন এবং সোর্স ড্রাইভের নাম এবং গন্তব্য ড্রাইভের নাম সহ ddrescue কমান্ড ব্যবহার করুন। লগ ফাইলটি ব্যবহার করতে ভুলবেন না, কারণ এটি পুনরুদ্ধার প্রক্রিয়া পুনরায় শুরু করার জন্য বেশ কার্যকর হয়ে ওঠে।