Mkfs
কম্পিউটার অপারেটিং সিস্টেমে, এম. কে. এফ. এস হল একটি কমান্ড যা একটি নির্দিষ্ট ফাইল সিস্টেমের সাথে একটি ব্লক স্টোরেজ ডিভাইস ফরম্যাট করতে ব্যবহৃত হয়। কমান্ডটি ইউনিক্স এবং ইউনিক্স-সদৃশ অপারেটিং সিস্টেমের অংশ। ইউনিক্সে, একটি ব্লক স্টোরেজ ডিভাইসকে অপারেটিং সিস্টেমের ফাইল সিস্টেমের শ্রেণিবিন্যাসের মাধ্যমে মাউন্ট এবং অ্যাক্সেস করার আগে একটি ফাইল সিস্টেমের সাথে ফর্ম্যাট করা আবশ্যক। কমান্ডটি মূলত ইউনিক্সের প্রথম সংস্করণে একটি DECtape ("t" আর্গুমেন্ট ব্যবহার করে) বা একটি RK03 ডিস্ক প্যাক ("r" আর্গুমেন্ট ব্যবহার করে) শুরু করার পদ্ধতি হিসাবে প্রয়োগ করা হয়েছিল। সূচনা প্রক্রিয়াটি ডিভাইসে বিন্যাসকরণ তথ্য লিখবে যাতে এতে একটি খালি ফাইল সিস্টেম থাকে। এটি স্টোরেজ ডিভাইসে সুপার-ব্লক, আই-লিস্ট এবং বিনামূল্যে তালিকা তৈরি করে এবং ""-এর জন্য এন্ট্রি সহ মূল ডিরেক্টরি স্থাপন করে। এবং "." (স্বয়ং এবং পিতামাতা, যথাক্রমে)। আর কে03 ডিস্ক প্যাকগুলিতে সূচনা করার পরে 4872 টি উপলব্ধ ব্লক ছিল, যেখানে টেপগুলিতে 578 টি ব্লক ছিল (512 বাইট/ব্লকে)। এম. কে. এফ. এস এক্সিকিউটেবলকে বাইনারি ডিরেক্টরির পরিবর্তে/ইত্যাদি ডিরেক্টরিতে রাখা হয়েছিল যাতে এটি অসাবধানতাবশত কল করা এবং তথ্য ধ্বংস করা না হয়। পরবর্তীকালে ইউনিক্স-সদৃশ অপারেটিং সিস্টেমের বাস্তবায়নের মধ্যে এইচপি-ইউএক্স, মিনিক্স, সানওএস এবং লিনাক্স সহ এমকেএফএস কমান্ড অন্তর্ভুক্ত ছিল। সিনট্যাক্স কমান্ডের মৌলিক সিনট্যাক্স, যা সমস্ত আধুনিক বাস্তবায়নের জন্য সাধারণ, তা হলঃ $mkfs-t <fs টাইপ> <ডিভাইস> যেখানে 'fs টাইপ' হল ফাইল সিস্টেমের ধরন এবং 'ডিভাইস' হল লক্ষ্য ইউনিক্স ডিভাইস যাতে ফাইল সিস্টেমের ডেটা লেখা যায়। সাধারণত "ডিভাইস" একটি ড্রাইভ পার্টিশন। প্রায়শই কমান্ডটি অন্য কমান্ডের জন্য একটি মোড়ক যা একটি নির্দিষ্ট ফাইল সিস্টেমের জন্য বিন্যাস সম্পাদন করে। উদাহরণস্বরূপ, এক্সটি3 ফাইল সিস্টেমের সাথে ডিভাইস/ডেভ/এসডিএ1 ফর্ম্যাট করার জন্য উপযুক্ত আর্গুমেন্টগুলি পাস করার সময় $এমকেএফএস-টি এক্সটি3/ডেভ/এসডিএ1 কমান্ডটিকে এমকেই2এফএস বলে ডাকবে। কমান্ডের ডিফল্ট বিকল্পগুলি সাধারণত/ইত্যাদি ডিরেক্টরিতে mke2fs.conf ফাইলে সংরক্ষণ করা হয়। বাস্তবায়ন এবং অনুরোধ করা নির্দিষ্ট ফাইল সিস্টেমের উপর নির্ভর করে, কমান্ডটিতে অনেকগুলি বিকল্প থাকতে পারে যা নির্দিষ্ট করা যেতে পারে যেমন ইনোডের আকার, ব্লকের আকার, ভলিউম লেবেল এবং অন্যান্য বৈশিষ্ট্য। (বিস্তারিত তথ্যের জন্য ফাইল সিস্টেম দেখুন) ফাইল সিস্টেম-নির্দিষ্ট কমান্ডগুলি যা এম. কে. এফ. এস কলগুলি কমান্ড লাইন থেকে ব্যবহারকারী দ্বারা সরাসরি আহ্বান করা যেতে পারে। লিনাক্সে, ফাইল সিস্টেম-নির্দিষ্ট কমান্ডগুলির নাম দেওয়া হয়েছেঃ mkfs. <fs-type>। যেখানে <fs-type> ফাইল সিস্টেমের একটি সংক্ষিপ্ত রূপ, যেমন, mkfs.ext2, mkfs.msdos, mkfs.minix, ইত্যাদি। কমান্ড দ্বারা সমর্থিত ফাইল সিস্টেমগুলি বাস্তবায়ন অনুসারে পরিবর্তিত হয় এবং এর মধ্যে রয়েছেঃ এমএসডিওএস, এসসিও বিএফএস, সিপিএম, এক্সটি2, এক্সটি3, এক্সটি4, মিনিক্স, ফ্যাট (ভিএফএটি), এইচএফএস, ভিএক্সএফএস, আরএফ ডিস্ক, আরকে ডিস্ক, ডিইসিটেপ এবং এনটিএফএস। আরও দেখুন ডিডি-একটি ফাইল রূপান্তর এবং অনুলিপি করুন-এক্সটি2, এক্সটি3 এবং এক্সটি4 ফাইল সিস্টেমগুলি বজায় রাখার জন্য ইউটিলিটিগুলির একটি সেট এফডিস্ক-পার্টিশন টেবিল পরীক্ষা এবং লিখুন এফএসকে-ফাইল সিস্টেম চেক এমকিসফস-একটি আইএসও ফাইল সিস্টেম মাউন্ট করুন-একটি ফাইল সিস্টেম বিভক্ত মাউন্ট করুন-পার্টিশন ম্যানেজার রেফারেন্স বাহ্যিক লিঙ্ক এমকেএফএস ম্যানুয়াল ইউনিক্স ফাইল সিস্টেম-সম্পর্কিত সফ্টওয়্যার