কীভাবে ক্যাট কমান্ড ব্যবহার করে লিনাক্স পার্টিশনগুলি ব্যাকআপ বা ক্লোন করতে হবে


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

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

আমি সম্মত হই যে, ডিডি বৃহত্তর ব্যাকআপ যেমন টেপ ড্রাইভ ('ডিডি' কমান্ড ব্যবহার করে লিনাক্স পার্টিশনগুলি কীভাবে ক্লোন করতে হয়) সরবরাহের ক্ষেত্রে খুব দরকারী, যেখানে বিড়াল কম বিকল্প অন্তর্ভুক্ত করে এবং এটি প্রয়োজনীয় ডিডি প্রতিস্থাপনের প্রয়োজন হয় না agree তবে এখনও, যেখানেই প্রযোজ্য একটি বিকল্প হিসাবে রয়ে গেছে।

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

নীচের উদাহরণে প্রথম হার্ড ডিস্কের প্রথম পার্টিশন, যা /boot পার্টিশনের সাথে মিল << কোড/dev/sda1 , দ্বিতীয় ডিস্কের প্রথম পার্টিশনে ক্লোন করা আছে (যেমন /dev/sdb1 ) লিনাক্স পুনর্নির্দেশ অপারেটরটি ব্যবহার করে।

# cat /dev/sda1 > /dev/sdb1

কমান্ড শেষ হওয়ার পরে, ক্লোন করা পার্টিশনটি /mnt এ মাউন্ট করা হয় এবং কোনও ফাইল অনুপস্থিত রয়েছে কিনা তা পরীক্ষা করতে উভয় মাউন্ট পয়েন্ট ডিরেক্টরি তালিকাভুক্ত করা হয়।

# mount /dev/sdb1 /mnt
# ls /mnt
# ls /boot

পার্টিশন ফাইল সিস্টেমটি সর্বোচ্চ আকারে প্রসারিত করার জন্য নীচের কমান্ডটি রুট সুবিধাগুলি সহ প্রেরণ করুন।

$ sudo resize2fs /dev/sdb1

লিনাক্স এবং কিছু বিশেষ মাল্টিমিডিয়া ফাইলগুলিতে টেক্সট ফাইলগুলি পরিচালনা করার জন্য বিড়াল কমান্ডটি একটি দুর্দান্ত সরঞ্জাম, তবে বাইনারি ডেটা ফাইলগুলির জন্য বা শেবাং ফাইলগুলির জন্য এড়ানো উচিত। অন্যান্য সমস্ত বিকল্পের জন্য কনসোল থেকে ম্যান বিড়াল চালানোতে দ্বিধা করবেন না।

$ man cat

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