আমি ব্যক্তিগতভাবে ব্যবহার করে সংযোজন করতে পছন্দ করি dd
।
আমি এখানে 512-বাইট সেক্টর ধরে নিচ্ছি। 2048-বাইট সেক্টরের ক্ষেত্রে কোনও মামলা থাকতে পারে, তাই কেবল অঙ্কগুলি স্যুপে করুন এবং গণিতগুলি করুন।
প্রতিটি ক্ষেত্রে আমি একটি 512MB পরীক্ষার ফাইল ব্যবহার করছি উদাহরণস্বরূপ:
dd if=/dev/zero of=testfs.img bs=512 count=1M
mkfs.ext4 testfs.img
উপস্থিত MBR
ছবিটি রচনা করছেন
আমি ব্যক্তিগতভাবে প্রথম এমবি (2048 সেক্টর) এর শুরুতে যুক্ত করতে পছন্দ করি:
dd if=testfs.img skip=2048 bs=512 of=full.img
অবশেষে বিভাজন সারণী তৈরি করতে fdisk চালান (বা নিজের কপি করুন), আমি ডিফল্ট মান ব্যবহার করে 1 পার্টিশন তৈরি করেছি।
যাচাইকরণ
যাচাই করতে, লুপ পার্টিশন এবং স্বয়ংক্রিয়করণ তৈরি করুন:
sudo losetup -fP full.img
এবং file
ফলস্বরূপ পার্টিশনযুক্ত লুপব্যাক ডিভাইসটি চালান :
sudo file -s /dev/loop2p1
/dev/loop2p1: Linux rev 1.0 ext4 filesystem data, UUID=ae2945fd-54b5-486f-8dd0-9b18d6ae01b4 (extents) (large files) (huge files)
GPT
ছবিটি রচনা করছেন
আমি ব্যক্তিগতভাবে প্রথম এমবি সংযুক্ত করতে পছন্দ করি (2048 সেক্টর, gdisk এই সংখ্যায় ডিফল্ট হবে কারণ এটি 1 এমবি প্রান্তিকিত) শুরুতে এমবিআর এবং 34 টি সেক্টর তার শেষ দিকে (বা 2048 সম্পূর্ণ এমবিতে) শেষ হবে জিপিটি (শেষের ক্ষেত্রটি আলাদা হতে পারে)। শেষ জিপিটি ছাড়াই আপনার ডেটা হারাতে পারে:
dd if=testfs.img skip=2048 bs=512 of=full.img
dd if=/dev/zero seek=1050624 bs=512 of=full.img count=34
অবশেষে পার্টিশন টেবিল তৈরি করতে gdisk চালান (বা আপনার নিজের অনুলিপি করুন), আমি ডিফল্ট মান ব্যবহার করে 1 পার্টিশন তৈরি করেছি।
যাচাইকরণ
যাচাই করতে, লুপ পার্টিশন এবং স্বয়ংক্রিয়করণ তৈরি করুন:
sudo losetup -fP full.img
এবং file
ফলস্বরূপ পার্টিশনযুক্ত লুপব্যাক ডিভাইসটি চালান :
sudo file -s /dev/loop2p1
/dev/loop2p1: Linux rev 1.0 ext4 filesystem data, UUID=ae2945fd-54b5-486f-8dd0-9b18d6ae01b4 (extents) (large files) (huge files)
এই পদ্ধতিটি অনুমান, আকার পরিবর্তন বা ম্যানুয়ালি সারিবদ্ধকরণ নিশ্চিত করে।