৫. আমি দ্রুততম পুনরুদ্ধার চাই!
পুনরুদ্ধারের গতি এবং আপনি ব্যাক আপ করার সময় ঠিক যেমনভাবে ছিল ঠিক তেমন স্থানটি ব্যাকআপের চেয়ে আরও গুরুত্বপূর্ণ যদি আপনি প্রতিচ্ছবি ফাইল (গুলি) তৈরি করতে প্রতিটি ড্রাইভ
ডিডি বা
ডিসি 3 ডিডি ব্যবহার করে ব্যাকআপ নিতে পারেন। একটি ড্রাইভে চিত্র ফাইল (গুলি) রাখুন যা সমস্ত কিছু ধারণের জন্য যথেষ্ট বড়। মনে রাখবেন যে কেবলমাত্র ব্যবহৃত স্থানই নয়, আপনি যে ড্রাইভটি ব্যাক আপ করছেন তার প্রতিটি সেক্টর সংরক্ষণ করার জন্য আপনার পর্যাপ্ত ঘর দরকার। টার্মিনাল কমান্ড
sudo fdisk -l
বা ডিস্ক (ডিস্ক ইউটিলিটি) অ্যাপ্লিকেশন দিয়ে আপনি কোনও ড্রাইভের পুরো আকার এবং তার ডিভাইনেম নির্ধারণ করতে পারেন ।
কখন:
উ: যখনই আপনি শেষ ব্যাকআপ
এবং / অথবা
বি থেকে আপনার কাজটি করার চেয়ে বেশি কিছু করেছেন আপনার সিস্টেমকে নতুন সংস্করণে আপগ্রেড করার আগে
কোথায়:
বাহ্যিক ইউএসবি ড্রাইভ (গুলি) বা আরও ভাল: অভ্যন্তরীণ / বাহ্যিক SATA / SCSI / ফাইবার অপটিক ড্রাইভ।
কিভাবে:
এখানে ব্যবহৃত সমস্ত কমান্ড (যেমন উল্লেখযোগ্য অ্যাপ্লিকেশনগুলি যেমন ডিস্ক, ডিস্ক ইউটিলিটি এবং সফ্টওয়্যার ও আপডেটগুলি বাদ দিয়ে) টার্মিনালের মাধ্যমে কমান্ড লাইন থেকে প্রবেশ করা হয়েছে। আপনি জিইউআই থেকে একটি টার্মিনাল খুলতে পারেন সাথেCtrlAltT
দ্রষ্টব্য: মাউন্ট করা ড্রাইভের ব্যাক আপ নেওয়া কখনই ভাল ধারণা নয়, তাই প্রথমে আপনার উত্স ড্রাইভটি আনমাউন্ট করুন। আমি সর্বদা লাইভ মিডিয়া থেকে বুট করা চিত্র ব্যাকআপগুলি সম্পন্ন করি যাতে আমাকে এই সম্পর্কে উদ্বিগ্ন হওয়ার দরকার নেই এবং আপনাকে একই কাজ করার পরামর্শ দিচ্ছি। নিরাপদ থাকতে, mount
আপনার উত্স ড্রাইভ মাউন্ট করা হয়নি তা নিশ্চিত করার জন্য আউটপুটটি ডাবল পরীক্ষা করে দেখুন ।
- আপনার ব্যাকআপ ড্রাইভটি সংযুক্ত করুন (ইতিমধ্যে সংযুক্ত না থাকলে) এবং এটি স্বয়ংক্রিয়ভাবে মাউন্ট না হলে এটি মাউন্ট করুন।
- যদি এটি ইতিমধ্যে মাউন্ট করা থাকে তবে এটি কোথায় লাগানো হয়েছে তা সন্ধান করুন।
mount
আদেশ বা ডিস্ক (ডিস্ক ইউটিলিটি) আবেদন আপনি দেখাতে পারেন যে কি ড্রাইভ মাউন্ট করা হয় এবং পাথ তারা এ মাউন্ট করা হয়। আপনি যেখানে কোনও বাহ্যিক ইউএসবি ড্রাইভের ব্যাকআপ রাখছেন তা আপনার ডিস্কের চিত্র (সম্ভবত / মিডিয়া / "ইউএসবি ভলিউমের নাম") এ সংরক্ষণ করবে (এটি আরও man mount
1 এবং 2 এর জন্য আরও তথ্যের জন্য দেখুন)
dc3dd
(বা dd
) ব্যবহার করবেন কিনা এবং আপনি নীচের নির্দেশাবলীর সেটটি অনুসরণ করেছেন কিনা তা স্থির করুন ।
Dc3dd ব্যবহার করে ব্যাকআপ
আপনি নির্ধারণ করতে পারবেন dc3dd কমান্ডের সাথে ইনস্টল করা আছে কিনা তা ইনস্টল which dc3dd
করা থাকলে এটি এমন কিছু ফেরত আসবে /usr/bin/dc3dd
যদি আপনি কেবল কমান্ড প্রম্পটটি ফিরে পেয়ে থাকেন তবে আপনি কমান্ড দিয়ে dc3dd ইনস্টল করতে পারেন sudo apt-get install dc3dd
নোট করুন যে এই প্যাকেজটি ইউনিভার্সের সংগ্রহস্থলটিতে রয়েছে এবং আপনাকে অবশ্যই এটি করতে হবে "সফ্টওয়্যার ও আপডেট" -এ সেই সংগ্রহস্থলটি সক্ষম করুন যদি এটি ইনস্টলেশন করার আগে ইতিমধ্যে সক্ষম হয় না।
dc3dd if=/dev/sdy of=/target/mount/point/sdy.dd.img
যেখানে এসডি = আপনার উত্স ড্রাইভ (একক ড্রাইভ সিস্টেমে এটি এসডিএ হবে)
একটি অগ্রগতি সূচক সরবরাহ করা হবে যা কতটা ব্যাক আপ হয়েছে এবং প্রক্রিয়াটির গতিবেগের রিপোর্ট করে।
প্রক্রিয়াটি যখন অগ্রগতির সূচকটি 100% এ পৌঁছায় এবং প্রম্পটটি প্রত্যাবর্তনের প্রমাণ হিসাবে প্রমাণিত হয় sync
তখন আউটপুট ফাইলে বাফারগুলি ফ্লাশ করা হয় তা নিশ্চিত করার জন্য কমান্ডটি প্রদান করা ক্ষতিগ্রস্থ হয় না । এখন আপনি আনমাউন্ট করতে পারেন (দেখুন man umount
এবং ড্রাইভটি সংযোগ বিচ্ছিন্ন করতে (বাহ্যিক হলে)) এবং এটিকে কিছু জায়গা নিরাপদ রাখতে পারেন।
ব্যাকআপ ডিডি ব্যবহার করে
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img
যেখানে এসডি = আপনার উত্স ড্রাইভ
আপনি অন্য একটি টার্মিনাল উইন্ডো খুলতে পারবেন, শীর্ষের সাথে দ্রুত ডিডি প্রক্রিয়াটি সন্ধান করুন এবং kill -USR1 xxxx
এক সময়ের স্থিতির প্রতিবেদনের জন্য যেখানে xxxx প্রক্রিয়া নম্বর হ'ল আদেশটি প্রেরণ করতে পারবেন তবে কোনও অগ্রগতি সূচক প্রদর্শিত হবে না ।
আপনি আগ্রহী না হলে আপনি এই অংশটি এড়িয়ে যেতে পারেন -> ডিডি অ্যাডেন্ডাম প্রগতি সূচক সম্পর্কিত:
উবুন্টু সংস্করণে 16.04 এবং এর বাইরে dd
একটি অগ্রগতি সূচক অন্তর্ভুক্ত রয়েছে যদি আপনি স্যুইচ স্থিতি = অগ্রগতি ব্যবহার করেন যেমন সমাধানগুলি ব্যবহার করার প্রয়োজনীয়তা pv
বা kill -USR1
কেবলমাত্র অগ্রগতি অর্জনের জন্য উপরে উল্লিখিত পদ্ধতি ব্যবহার করে inating dd
অগ্রগতি সূচকটি ব্যবহার করার একটি উদাহরণ হ'ল
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img status=progress
যেখানে sdy = আপনার উত্স ড্রাইভ (যদি আপনি এটি সমর্থন করার জন্য খুব শীঘ্রই এমন কোনও সংস্করণ দিয়ে চেষ্টা করেন তবে আপনি কেবল একটি ত্রুটি পাবেন যা বলেdd: invalid status flag: ‘progress’
প্রক্রিয়াটি প্রম্পট প্রত্যাবর্তনের প্রমাণ হিসাবে প্রমাণিত হয়ে sync
গেলে আউটপুট ফাইলে বাফারগুলি ফ্লাশ করার কমান্ডটি প্রদান করা ক্ষতিগ্রস্থ হয় না । এখন আপনি ড্রাইভটি আনমাউন্ট এবং সংযোগ বিচ্ছিন্ন করতে পারেন (এটি বাহ্যিক শর্তযুক্ত) এবং এটিকে কিছু জায়গা নিরাপদ রাখতে পারেন।
পুনঃস্থাপন করা:
কেবলমাত্র আপনার ব্যাকআপ ড্রাইভটি নিরাপদ রক্ষার বাইরে চলে আসুন, এটি মাউন্ট করুন, if = এবং = এর অদলবদল করুন এবং একই প্রক্রিয়াটি ব্যবহার করুন।
Dc3dd ব্যবহার করে পুনরুদ্ধার করুন
dc3dd if=/target/mount/point/sdy.dd.img of=/dev/sdy
যেখানে এসডি = আপনার টার্গেট ড্রাইভ (একক ড্রাইভ সিস্টেমে এটি এসডিএ হবে)। প্রক্রিয়াটি যখন অগ্রগতির সূচকটি 100% এ পৌঁছায় এবং প্রম্পটটি প্রত্যাবর্তনের প্রমাণ হিসাবে প্রমাণিত হয় sync
তখন ড্রাইভে বাফারগুলি ফ্লাশ করার জন্য কমান্ড জারি করতে ক্ষতি হয় না ।
ডিডি ব্যবহার করে পুনরুদ্ধার করুন
dd if=/target/mount/point/sdy.dd.img of=/dev/sdy
যেখানে এসডি = আপনার টার্গেট ড্রাইভ (একক ড্রাইভ সিস্টেমে এটি এসডিএ হবে)। প্রক্রিয়াটি প্রম্পট প্রত্যাবর্তনের দ্বারা প্রমাণ হিসাবে প্রমাণিত sync
হয়ে গেলে ড্রাইভে বাফারগুলি ফ্লাশ করার কমান্ড জারি করে ক্ষতি হয় না ।
এখন আপনি আনমাউন্ট করতে পারেন এবং আপনি যদি কোনও বাহ্যিক ব্যবহার করছেন তবে সংযোগ বিচ্ছিন্ন করে এবং বাহ্যিক ড্রাইভটি নিরাপদ রক্ষায় ফিরিয়ে দিতে পারেন।
দ্রষ্টব্য: সিঙ্ক ফাইল ফাইল সিস্টেম বাফারগুলিকে ফ্লাশ করে (দেখুন man sync
)
যদি এই উত্তরের কোনও অংশ অস্পষ্ট থাকে তবে নির্দ্বিধায় আমার একটি মন্তব্য পড়ুন এবং আমি আরও স্পষ্ট করার জন্য যথাসাধ্য চেষ্টা করব।
উত্স: 30+ বছরের অভিজ্ঞতা