আমাদের কেন fdisk এ পার্টিশন টাইপ এবং পরে আবার mkfs এ নির্দিষ্ট করতে হবে?


11

আমি fdisk এবং mkfs সম্পর্কে কিছুটা বিভ্রান্ত ।

সুতরাং - এখানে ইউএসবি ফ্ল্যাশ ড্রাইভের পার্টিশন এবং ফর্ম্যাটিংটি রয়েছে:

umount /dev/sdb
fdisk fdisk /dev/sdb

Command (m for help): d
Selected partition 1

Command (m for help): n
Command action
e   extended
p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-960, default 1): ↵
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-960, default 960): ↵
Using default value 960 

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 6
Changed system type of partition 1 to 6 (FAT16)

Command (m for help): a
Partition number (1-4): 1

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: If you have created or modified any DOS 6.x 
partitions, please see the fdisk manual page for additional
information.

mkfs -t vfat /dev/sdb1

আমার প্রশ্নটি হ'ল:

কেন আমরা এমনকি fdisk পদক্ষেপটি করার সময় পার্টিশন টাইপ নির্দিষ্ট করতে টি বিকল্প ব্যবহার করতে হবে ? এটি কীভাবে সমস্ত কিছুকে প্রভাবিত করে? এটি কি ইউএসবি ড্রাইভে কিছু চিহ্ন তৈরি করে যার অর্থ এখানে কেবল ভিফ্যাট পার্টিশন হওয়ার কথা? নাকি পুরোপুরি টিপ স্টেপ করা নিরাপদ ? আফাইক - পার্টিশনটি কেবলমাত্র অঞ্চলগুলিতে বিভক্ত ডিস্ক - তাই না?

এটি কেন এটি কাজ করে ঠিক তাই বোঝার চেষ্টা করে :)

উত্তর:


9

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


5

পার্টিশনের ধরণটি ফাইল সিস্টেমের ধরণের চেয়ে কম নির্দিষ্ট। বেশিরভাগ "নেটিভ" লিনাক্স ফাইল সিস্টেমে পার্টিশন প্রকারের 83 টি ব্যবহার করা হয়, উদাহরণস্বরূপ: সমস্ত ext*রূপগুলি, রিসারফেস, এক্সএফএস এবং অন্যান্য।

আপনার partedবা স্যুইচ করার চেষ্টা করা উচিত gParted। কিছু ফাইল-সিস্টেমের ধরণের জন্য, এটি একই সরঞ্জামের মধ্যে পার্টিশন তৈরি করতে এবং ফাইল-সিস্টেম তৈরি করতে সক্ষম। (কিছু ফাইল সিস্টেম সহ, আপনাকে এখনও mkfsআলাদা করতে হবে, যদিও))


3

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

mkfsপ্রকৃত ফাইল সিস্টেম তৈরি করে। আপনি যে ফাইল সিস্টেমটি কী ধরণের জিনিস রাখছেন তা তা জানে না, সুতরাং এটি অনুমান করতে পারে না। আপনি ঠিক কী ধরনের ফাইল সিস্টেম তৈরির চেষ্টা করছেন তা আপনাকে জানাতে হবে যাতে এটি কী করা উচিত তা জানে।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.