আমার কিছুই নয় ( /dev/zero
) থেকে কেবল একটি পার্টিশন দিয়ে ফাইল সিস্টেম তৈরি করতে হবে । আমি আদেশগুলির এই ক্রমটি চেষ্টা করেছি:
dd if=/dev/zero of=mountedImage.img bs=512 count=131072
fdisk mountedImage.img
n
p
2048
131072
মূলত, আমাকে জিরো দিয়ে ভরাট 64MB চিত্র ফাইল তৈরি করতে হবে। তারপরে আমি fdisk
নতুন ফাইল সিস্টেমের জন্য একটি নতুন পার্টিশন যুক্ত করতে (যা অবশেষে FAT32 হওয়া উচিত) সেক্টর থেকে শুরু করে 2048
এবং সমস্ত অবশিষ্ট সেক্টর ব্যবহার করে ব্যবহার করব।
losetup /dev/loop1 mountedImage.img
mkfs -t vfat /dev/loop1
তবে এখানে আমি সমস্যাগুলি মারছি। যদি আমি কোনও loop
ডিভাইস সেট আপ করি এবং এটি ব্যবহার করে ফর্ম্যাট করি তবে mkfs -t vfat
পার্টিশন টেবিলটি ওভাররাইট করা হবে এবং ফাইল সিস্টেম (FAT32) ডিস্কে স্থাপন করা হবে। আমার FAT32 দিয়ে ফর্ম্যাট করা পুরো ডিস্কের দরকার নেই, আমার প্রাথমিক পার্টিশনটি এমন হওয়া দরকার।
কেউ কি জানেন যে আমি কীভাবে কাঁচা ডিস্ক চিত্রের একমাত্র পার্টিশনটিকে পুরো চিত্রটি ফর্ম্যাট করতে পারি?
loop
কোনও মডিউল বা কার্নেলের মধ্যে অন্তর্নির্মিত কিনা তা বিবেচনা করে) তাই আমি মনে করি প্রতিটি সাইটের পক্ষে তার সংস্করণটির প্রশ্নের সংস্করণ থাকতে হবে এবং আমি আবার খুলতে ভোট দিয়েছি।
mkfs
কল পোস্ট করে আপনি কী বোঝাতে চাইছেন দয়া করে তা স্পষ্ট করুন। আপনার সমস্যাটি বুঝতে আমাকে 3 বার পড়তে হয়েছিল। আমি আপনাকে সহায়তা করতে না পারার পরে, আপনি কেন একটি চিত্র ফাইল (!) তৈরি করেন তা নিয়ে আমি ইন্টারেস্টেড তবে এখনও প্রথম এন "সেক্টর" অব্যবহৃত রাখতে চাই।