Mkfs
کمپیوٹر آپریٹنگ سسٹمز میں، ایم کے ایف ایس ایک کمانڈ ہے جو ایک مخصوص فائل سسٹم کے ساتھ بلاک اسٹوریج ڈیوائس کو فارمیٹ کرنے کے لیے استعمال ہوتی ہے۔ کمانڈ یونکس اور یونکس جیسے آپریٹنگ سسٹم کا حصہ ہے۔ یونکس میں، بلاک اسٹوریج ڈیوائس کو فائل سسٹم کے ساتھ فارمیٹ کیا جانا چاہیے اس سے پہلے کہ اسے آپریٹنگ سسٹم کے فائل سسٹم کے درجہ بندی کے ذریعے نصب اور رسائی حاصل کی جا سکے۔ کمانڈ کو اصل میں یونکس کے پہلے ورژن میں ڈی ای سی ٹیپ ("ٹی" دلیل کا استعمال کرتے ہوئے) یا آر کے 03 ڈسک پیک ("آر" دلیل کا استعمال کرتے ہوئے) کو شروع کرنے کے طریقہ کے طور پر نافذ کیا گیا تھا۔ شروعات کا عمل آلہ پر فارمیٹنگ ڈیٹا لکھے گا تاکہ اس میں ایک خالی فائل سسٹم موجود ہو۔ اس نے اسٹوریج ڈیوائس پر سپر بلاک، آئی لسٹ، اور مفت فہرست بنائی اور "" کے لیے اندراجات کے ساتھ روٹ ڈائرکٹری قائم کی۔ اور "۔" (بالترتیب خود اور والدین)۔ آر کے 03 ڈسک پیک میں شروعات کے بعد 4872 دستیاب بلاکس تھے، جبکہ ٹیپس میں 578 بلاکس (512 بائٹس/بلاک پر) تھے۔ قابل عمل ایم کے ایف ایس کو بائنری ڈائرکٹری کے بجائے/وغیرہ ڈائرکٹری میں رکھا گیا تھا تاکہ اسے نادانستہ طور پر کال نہ کیا جائے اور معلومات کو تباہ نہ کیا جائے۔ یونکس جیسے آپریٹنگ سسٹمز کے بعد کے نفاذ میں ایم کے ایف ایس کمانڈ شامل تھی، جس میں ایچ پی-یو ایکس، منیکس، سن او ایس اور لینکس شامل تھے۔ نحو کمانڈ کا بنیادی نحو، جو تمام جدید نفاذ کے لیے عام ہے، یہ ہے: $mkfs-t <fs ٹائپ> <ڈیوائس> جہاں 'fs ٹائپ' فائل سسٹم کی قسم ہے اور 'ڈیوائس' ٹارگٹ UNIX ڈیوائس ہے جس پر فائل سسٹم کا ڈیٹا لکھا جاتا ہے۔ عام طور پر "ڈیوائس" ایک ڈرائیو پارٹیشن ہوتا ہے۔ اکثر کمانڈ محض ایک اور کمانڈ کے لیے ایک ریپر ہوتا ہے جو ایک مخصوص فائل سسٹم کے لیے فارمیٹنگ انجام دیتا ہے۔ مثال کے طور پر، $mkfs-t ext3/dev/sda1 کمانڈ mke2fs کو کال کرے گا جب کہ ڈیوائس/dev/sda1 کو ext3 فائل سسٹم کے ساتھ فارمیٹ کرنے کے لیے مناسب دلائل سے گزرتا ہے۔ کمانڈ کے لیے ڈیفالٹ آپشنز فائل mke2fs.conf میں محفوظ کیے جاتے ہیں، عام طور پر/وغیرہ ڈائرکٹری میں۔ نفاذ اور درخواست کردہ مخصوص فائل سسٹم پر منحصر ہے، کمانڈ میں بہت سے اختیارات ہو سکتے ہیں جن کی وضاحت کی جا سکتی ہے جیسے انوڈ سائز، بلاک سائز، حجم لیبل، اور دیگر خصوصیات۔ (تفصیلات کے لیے فائل سسٹم دیکھیں) فائل سسٹم کے لیے مخصوص کمانڈز جو ایم کے ایف ایس کالز کو صارف کے ذریعے کمانڈ لائن سے براہ راست طلب کیا جا سکتا ہے۔ لینکس میں، کنونشن فائل سسٹم کے لیے مخصوص کمانڈوں کا نام اس طرح رکھا گیا ہے: mkfs. <fs-type>۔ جہاں <fs-قسم> فائل سسٹم کا مخفف ہے، مثال کے طور پر، mkfs.ext2، mkfs.msdos، mkfs.minix، وغیرہ۔ کمانڈ کے ذریعے سپورٹ کردہ فائل سسٹمز عمل درآمد کے لحاظ سے مختلف ہوتے ہیں اور ان میں شامل ہیں: ایم ایس ڈی او ایس، ایس سی او بی ایف ایس، سی پی ایم، ایکسٹ 2، ایکسٹ 3، ایکسٹ 4، منیکس، فیٹ (وی ایف اے ٹی)، ایچ ایف ایس، وی ایکس ایف ایس، آر ایف ڈسک، آر کے ڈسک، ڈی ای سی ٹیپ، اور این ٹی ایف ایس۔ یہ بھی دیکھیں ڈی ڈی-ایک فائل ای 2 ایف ایس پروگس کو تبدیل کریں اور کاپی کریں-ای ٹی 2، ای ٹی 3 اور ای ٹی 4 فائل سسٹمز ایف ڈسک کو برقرار رکھنے کے لیے افادیت کا ایک مجموعہ-پارٹیشن ٹیبل ایف ایس سی کے کی جانچ کریں اور لکھیں-فائل سسٹم چیک ایم کے آئی ایس او ایف ایس-آئی ایس او فائل سسٹم کو ماؤنٹ کریں-ایک فائل سسٹم کو تقسیم کریں-پارٹیشن مینیجر حوالہ جات بیرونی لنکس ایم کے ایف ایس دستی یونکس فائل سسٹم سے متعلق سافٹ ویئر