এটি ডিস্ক চিত্রটি একটি সম্পূর্ণ ডিস্ক চিত্র, বা কেবলমাত্র একটি পার্টিশন নির্ভর করে।
পার্টিশন (গুলি) ধোয়া
যদি ডিস্কটি ভাল কাজ করার অবস্থায় থাকে তবে আপনি যদি জিরো দিয়ে ডিস্কের ফাঁকা জায়গাটি ধুয়ে ফেলেন তবে আপনি আরও ভাল সংক্ষেপণ পাবেন। যদি ডিস্কটি ব্যর্থ হয় তবে এই পদক্ষেপটি এড়িয়ে যান।
আপনি যদি একটি সম্পূর্ণ ডিস্কটি ইমেজিং করে থাকেন তবে আপনি ডিস্কের প্রতিটি পার্টিশন ধুতে চাইবেন।
সতর্কতা: সাবধান, আপনি মাউন্ট করা পার্টিশনের of
একটি ফাইল সেট করতে চান , পার্টিশনটি নিজের নয়!
mkdir image_source
sudo mount /dev/sda1 image_source
dd if=/dev/zero of=image_source/wash.tmp bs=4M
rm image_source/wash.tmp
sudo umount image_source
পার্টিশনের চিত্র তৈরি করা হচ্ছে
mkdir image
sudo dd if=/dev/sda1 of=image/sda1_backup.img bs=4M
sda
ডিভাইসের নাম কোথায় , এবং 1
পার্টিশন নম্বর। আপনার সিস্টেমের জন্য সেই অনুযায়ী সামঞ্জস্য করুন যদি আপনি কোনও আলাদা ডিভাইস বা বিভাজন চিত্র করতে চান।
পুরো ডিস্ক চিত্র তৈরি করা
mkdir image
sudo dd if=/dev/sda of=image/sda_backup.img bs=4M
sda
ডিভাইসের নাম কোথায় । আপনি যদি অন্য কোনও ডিভাইস চিত্র করতে চান তবে আপনার সিস্টেমের জন্য সেই অনুযায়ী সামঞ্জস্য করুন।
সঙ্কোচন
একটি "স্কোয়াশফ" চিত্র তৈরি করুন যাতে সম্পূর্ণ সঙ্কুচিত চিত্র থাকে।
sudo apt-get install squashfs-tools
mksquashfs image squash.img
স্ট্রিমিং কম্প্রেশন
পৃথক অস্থায়ী ফাইলটিকে পুরো আকারের ডিস্ক বানানো এড়াতে আপনি স্কোয়াশফের চিত্রতে প্রবাহিত করতে পারেন।
mkdir empty-dir
mksquashfs empty-dir squash.img -p 'sda_backup.img f 444 root root dd if=/dev/sda bs=4M'
একটি সঙ্কুচিত পার্টিশন চিত্র মাউন্ট করা
প্রথমে স্কোয়াশফের চিত্রটি মাউন্ট করুন, তারপরে মাউন্ট করা স্কোয়াশফগুলি চিত্রে সজ্জিত পার্টিশন চিত্রটি মাউন্ট করুন।
mkdir squash_mount
sudo mount squash.img squash_mount
এখন আপনার সংক্ষিপ্ত চিত্রটি মাউন্ট হয়েছে, চিত্রটি নিজেই মাউন্ট করুন (এটি স্কোয়াশফের চিত্রের অভ্যন্তরে)
mkdir compressed_image
sudo mount squash_mount/sda1_backup.img compressed_image
এখন আপনার চিত্র নীচে মাউন্ট করা হয় compressed_image
।
সম্পাদনা: আপনি যদি কেবলমাত্র এই মুহুর্তে কোনও পার্টিশনে ডিস্ক চিত্রটি পুনরুদ্ধার করতে চান (সামগ্রীগুলি ব্রাউজ করতে / পড়ার জন্য এটি মাউন্ট করার পরিবর্তে), কেবল dd
চিত্রটি squash_mount/sda1_backup.img
না করে গন্তব্যস্থলে mount
।
একটি সংকুচিত পূর্ণ ডিস্ক চিত্রটি মাউন্ট করা
এর জন্য আপনাকে কেপার্টেক্স নামে একটি প্যাকেজ ব্যবহার করতে হবে। কে-পার্টেক্স আপনাকে একটি সম্পূর্ণ ডিস্ক চিত্রে পৃথক পার্টিশন মাউন্ট করতে দেয়।
sudo apt-get install kpartx
প্রথমে আপনার স্কোয়াশেড পার্টিশনটি মাউন্ট করুন যাতে পূর্ণ ডিস্ক চিত্র থাকে
mkdir compressed_image
sudo mount squash.img compressed_image
এখন আপনাকে সম্পূর্ণ ডিস্ক চিত্রের প্রতিটি পার্টিশনের জন্য ডিভাইস তৈরি করতে হবে:
sudo kpartx -a compressed_image/sda_backup.img
এটি সম্পূর্ণ ডিস্ক চিত্রের পার্টিশনের জন্য ডিভাইস তৈরি করবে /dev/mapper/loopNpP
যেখানে N লুপব্যাক ডিভাইসের জন্য নির্ধারিত নম্বর, এবং পি পার্টিশন নম্বর। উদাহরণস্বরূপ: /dev/mapper/loop0p1
।
সম্পূর্ণ ডিস্ক চিত্রে আপনার পৃথক পার্টিশন মাউন্ট করার এখন একটি উপায় রয়েছে:
mkdir fulldisk_part1
sudo mount /dev/mapper/loop0p1 fulldisk_part1
SquashFS
এই ধরণের জিনিসগুলির জন্য ব্যবহার করা উচিত । এটি নকল ফাইলগুলি ডি-ডুপসও করে।