50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

فرق System id و mkfs در لینوکس

با سلام و خسته نباشید

موقع پارتیشن بندی در لینوکس با دستور fdisk یه جایی هستش باید system id برای پارتیشن تعریف کنیم بعدش با فرمت خاصی پارتیشن رو فرمت کنیم .

سوالم اینه که فرق system id با mkfs چیه ؟

با تشکر

پرسیده شده در 1397/10/20 توسط

4 پاسخ

0

چرا باید اول پارتیشن رو system id اوکی کنم بعدش بیام دوباره فرمتش کنم ؟

خب از همون اول بیام یهو فرمتش کنم ؟

چرا چنین چیزی گذاشتن ؟

پاسخ در 1397/10/20 توسط
1

جواب مهندس کریم پور کاملا درست هست ، خوب نکته اینجاست که شما وقتی میخاین فرمت کنید باید بگید در چه قالبی فرمت بشه نباید بگید ؟ سیستم نمیدونه با چه ساختاری باید فرمت کنه ! صد جور فرمت کردن داره ! میگه اول نوع ساختار رو به من بگو که بدونم چجوری میخای پارتیشن بندی کنی ، طبیعتا NTFS و FAT قالب فرمت کردنشون هم فرق داره ، تصورتون از اینکه فرمت یک چیز کلی و یکی هست بین همه فایل سیستم ها رو تغییر بدید.

پاسخ در 1397/10/21 توسط
0

System ID مربوط به شماره مختص به فایل سیستمی هست که میخواید پارتیشن رو باهاش Format کنید. برای مثال System ID شماره 83 برای فایل سیستم های ext 2,3,4 هست. MKFS اسم نرم افزار هست و برای مدیریت فایل سیستم ها استفاده میشه برای مثال :

# mkfs -t ext4 /dev/sdb2

دستور بالا پارتیشن sdb2 رو با فایل سیستم ext4 فرمت می کنه.

پاسخ در 1397/10/20 توسط
2

بر خلاف سیستم عامل ویندوز که همه کاراش پشت پرده انجام میشه از همین جهت بسیاری از کاربران ویندوزی درک نکردن که به معنای واقعی ساختار منطقی و فیزیکی هارد دیسک چجوریه. اما در سیستم عامل لینوکس اصلا این جوری نیست و برای اینکه سخت افزاری رو پیکربندی و آماده استفاده کنید باید خوب مفهوم پیاده سازیش رو در لینوکس بخوبی درک کنید. دستور fdisk وظیفش ویرایش کردن Partition Table هست نه فایل سیستم یا چیز دیگه ای. وقتی شما Partition (دقت کنید گفتم پارتیشن نه فایل سیستم) ها رو Edit یا ویرایش می کنید شما دارید به معنای واقعی کلمه MBR یا Master Boot Record درایو ، Boot sector و Partition ها رو ویرایش می کنید. MBR شامل Sector های آغازی و پایانی برای هر پارتیشن هست ( فقط شماره Sector هایی که کجا پارتیشن شروع میشه و کجا تموم میشه روی هارد دیسک ، نه فضای واقعی پارتیشن روی هارد ) ، و همچنین شامل نوع Partition (مثل 83). fdisk باز هم تاکید می کنم کاری به ساختن و مدیریت File System نداره. زمانی که دستور mkfs رو اجرا می کنید شما در واقع دارید File System اون پارتیشن مورد نظر (که شماره Sector آغازی و پایانی اونو با دستور fdiks در MBR مشخص کردیم) رو ویرایش می کنید. برای مثال mkfs میاد و Block Group ها رو میسازه که این Block Group ها چیزایی مثل inode table رو که File fragment های روی پارتیشن رو به مسیر File مپ می کنه شامل میشه. امیدوارم مفهوم رو بخوبی درک کرده باشید.

پاسخ در 1397/10/21 توسط

پاسخ شما