ویرگول
ورودثبت نام
Amirhoseinsohrabi
Amirhoseinsohrabipython developer
Amirhoseinsohrabi
Amirhoseinsohrabi
خواندن ۳ دقیقه·۴ سال پیش

ایجاد فایل سیستم با استفاده از mkfs در ترمینال لینوکس


مقدمه

برای ایجاد فایل سیستم یا تغییر فرمت یک پارتیشن به فرمت دیگر میتوانید از از ابزار mkfs استفاده کنید. mkfs مخفف عبارت make file system میباشد. لازم به ذکر است بدانید که هنگام فرمت یک پارتیشن تمامی اطلاعات موجود در پارتیشن از بین خواهند رفت.

قدم اول برای فرمت کردن، وجود پارتیشن به روی حافظه جانبی است.

فلش را یک خانه فرض کنید، شما در این خانه قسمتی را برای اتاق حال، قسمتی را برای آشپزخانه و قسمتی را به اتاق خواب تخصیص می‌دهید. هر کدام از این قسمت ها فضای مشخصی را اشتغال می‌کنند. برای مثال اتاق خواب نسبت به حال فضای کمتری می‌گیرد. در کامپیوتر هم یک فلش درایو یا هر نوع حافظه جانبی به این صورت است. شما باید حافظه جانبی خود را پارتیشن(قسمت) بندی کنید و هر قسمت را به کاری اختصاص دهید.

یک فلش درایو 32 گیگ را فرض کنید، ما می‌خواهیم تمام فضای خالی این فلش درایو را به یکباره استفاده کنیم. برای اینکار باید فلش را با ابزاری مانند fdsik پارتیشن بندی کنیم و سپس با انتخاب یک فایل سیستم، فلش درایو را فرمت کنیم.

هر حافظه جانبی که به لینوکس متصل می‌کنید، در مسیر /dev/ در دسترس است. اولین حافظه به صورت خودکار نام /dev/sda را می‌گیرد. و اولین پاتیشن این حافظه مسیر /dev/sda1 و دومین پارتیشن مسیر /dev/sda2 را به خود اختصاص می‌دهد. و همینظور برای حافظه های بعدی که متصل می‌کنید نام گذاری می‌شوند. برای مثال نام دومین حافظه جانبی /dev/sdb و سومین /dev/sdc را به خود اختصاص می‌دهند.

با ابزار mkfs یکی از پارتیشن های یک دیوایس را فرمت می‌کنیم.

همینطور که می‌دانید هر فایل سیستمی مزایا و معایبی دارد. برای مثال معمولا دستگاه های اندروید فایل سیستم ntfs را نمی‌شناسند. در عوض ntfs می‌تواند تعداد فایل های بیشتری را ذخیره کند.

رایج ترین فرمت که اکثر دیوایس ها می‌توانند آن را شناسایی کنند fat می‌باشد.

این درست است که یک فلش درایو چندین گیگابایت حافظه دارد، اما با اینحال تعداد فایل های قابل ذخیره شما در فایل سیستم های مختلف محدود است.

ایجاد یک پارتیشن و فرمت کردن آن

برای فرمت کردن یک پارتیشن اول با سوییچ -t یک فرمت را مشخص می‌کنیم و دومین ارگومان را مسیر یک پارتیشن می‌دهیم.

دقت کنید که این پارتیشن نباید روی سیستم مانت و درحال استفاده باشد.
$ sudo mkfs -t fat /dev/sdc1

همچنین بجای استفاده از سوییچ -t می‌توانید مستقیم فرمت فایل سیستم را برای این ابزار مشخص کنید. کافی است بعد از کلمه mkfs نام فایل سیستم را با یک نقطه بنویسید برای مثال mkfs.ntfs

استفاده از فایل سیستم های خاص

برای اینکه فایل سیستم های پیشفرض که در لینوکس موجود هستند را ببینید و ویژگی هایش را مقایسه کنید می‌توانید وارد man page فایل سیستم شوید.

man fs

استفاده از فضای ایجاد شده

برای استفاده از فضای ایجاد شده باید آن را در یک دایرکتوری فراخوانی کنید. دایرکتوری که این روزها مورد استفاده قرار میگیرد دایرکتوری /media/ میباشد.

عملیات فراخوانی کردن همان برقرار کردن ارتباط شما با دیسک است. شما میتوانید یک پارتیشن خاص یا یک هارد دیوایس خاص را برای استفاده mount کنید.برای mount کردن یک فایل سیستم کافیست بعد از عبارت mount مسیر قرارگیری فایل سیستم را به ابزار بدهید، سپس مسیری برای نمایش فایل سیستم به ابزار بدهید، بعد از انجام این کارها پارتیشن شما یا هارد دیوایس شما در مسیری که برای ابزار مشخص کرده‌اید در دسترس خواهد بود.

# step 1 # mount the partition or hard device with mount tools $ mount /dev/sdc /media
۴
۰
Amirhoseinsohrabi
Amirhoseinsohrabi
python developer
شاید از این پست‌ها خوشتان بیاید