আমার সিস্টেমে 8 গিগাবাইট ইউএসবি ড্রাইভ সংযুক্ত রয়েছে যা দেখতে এটির মতো দেখাচ্ছে:
[root@host]# fdisk -l /dev/sdb
Disk /dev/sdb: 8462 MB, 8462008320 bytes
255 heads, 63 sectors/track, 1028 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5c0894d9
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 9 72261 e W95 FAT16 (LBA)
/dev/sdb2 10 103 755055 83 Linux
[root@host]#
সুতরাং মূলত আমার এফএটি পার্টিশনটি প্রায় 70 এমবি, এক্সট 2 পার্টিশনটি প্রায় 740 এমবি এবং বাকী স্থান (GB 7 গিগাবাইট) নির্বিঘ্নিত। এখন যখন আমি আমার ইউএসবি হার্ড ড্রাইভ এর মাধ্যমে:
dd if=/dev/sdb of=myimage.img bs=1M
আউটপুট ফাইল (myimage.img) প্রায় 8 গিগাবাইট যা ডিডির স্বাভাবিক অপারেশন।
প্রশ্ন: আমি যা খুঁজছি তা হ'ল অব্যক্ত স্থান ছাড়াই আমার USB হার্ড ড্রাইভটি সরাসরি ক্লোন করার একটি উপায় যাতে আমার ফলাফলের ফাইলটি 8 গিগাবাইটের পরিবর্তে প্রায় 1 জিবি সঙ্কুচিত হয়। যে কারণটি আমি জিজ্ঞাসা করছি তা হ'ল চিত্রটি বুট করার জন্য একটি সিমুলেটর প্রোগ্রাম আউটপুট ফাইল (myimage.img) ব্যবহার করছে। সিমুলেটরটি 8 জিবি ফাইল পরিচালনা করতে পারে তবে আমি আমার ডিস্কের স্থানটি নষ্ট করতে চাই না।