سوال :: فرق System id و mkfs در لینوکس
درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    تخفیف های وب سایت
    همه تخفیف ها

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

    نویسندهمتن پست
    پاسخ به این پست
    author
    miladabadan
    1397/10/20 02:40:09
    با سلام و خسته نباشید

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

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

    با تشکر
    author
    امیرحسین کریم پور
    امیرحسین کریم پور
    10 روز قبل
    System ID مربوط به شماره مختص به فایل سیستمی هست که میخواید پارتیشن رو باهاش Format کنید. برای مثال System ID شماره 83 برای فایل سیستم های ext 2,3,4 هست. MKFS اسم نرم افزار هست و برای مدیریت فایل سیستم ها استفاده میشه برای مثال :
    # mkfs -t ext4 /dev/sdb2
    
    دستور بالا پارتیشن sdb2 رو با فایل سیستم ext4 فرمت می کنه.

    این پست توسط 2 نفر به عنوان جواب انتخاب شده است

    author
    miladabadan
    10 روز قبل
    چرا باید اول پارتیشن رو system id اوکی کنم بعدش بیام دوباره فرمتش کنم ؟
    خب از همون اول بیام یهو فرمتش کنم ؟
    چرا چنین چیزی گذاشتن ؟
    author
    UNITY
    محمد نصیری
    9 روز قبل
    جواب مهندس کریم پور کاملا درست هست ، خوب نکته اینجاست که شما وقتی میخاین فرمت کنید باید بگید در چه قالبی فرمت بشه نباید بگید ؟ سیستم نمیدونه با چه ساختاری باید فرمت کنه ! صد جور فرمت کردن داره ! میگه اول نوع ساختار رو به من بگو که بدونم چجوری میخای پارتیشن بندی کنی ، طبیعتا NTFS و FAT قالب فرمت کردنشون هم فرق داره ، تصورتون از اینکه فرمت یک چیز کلی و یکی هست بین همه فایل سیستم ها رو تغییر بدید.

    این پست توسط 1 نفر به عنوان جواب انتخاب شده است

    author
    امیرحسین کریم پور
    امیرحسین کریم پور
    9 روز قبل
    بر خلاف سیستم عامل ویندوز که همه کاراش پشت پرده انجام میشه از همین جهت بسیاری از کاربران ویندوزی درک نکردن که به معنای واقعی ساختار منطقی و فیزیکی هارد دیسک چجوریه. اما در سیستم عامل لینوکس اصلا این جوری نیست و برای اینکه سخت افزاری رو پیکربندی و آماده استفاده کنید باید خوب مفهوم پیاده سازیش رو در لینوکس بخوبی درک کنید. دستور 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 مپ می کنه شامل میشه. امیدوارم مفهوم رو بخوبی درک کرده باشید.

    این پست توسط 2 نفر به عنوان جواب انتخاب شده است

    برای ارسال پست ابتدا به سایت وارد شوید

    مطالب مرتبط

    در حال دریافت اطلاعات

    عضویت در

    کانال تلگرام

    توسینسو

    دوره های پیشنهادی

    دوره های توسینسو دوره آموزشی بین المللی لینوکس LPIC2 کد 202
    دوره آموزشی بین المللی لینوکس LPIC2 کد 202
    مدرس: امیرحسین احمدی
    این دوره را در 29 قسط خریداری کنید
    دوره آموزشی راه اندازی ایمیل سرور iRedMail در OpenBSD
    دوره آموزشی راه اندازی ایمیل سرور iRedMail در OpenBSD
    مدرس: محمد عابدینی
    این دوره را در 2 قسط خریداری کنید
    دوره آموزشی بین المللی لینوکس LPIC2 کد 201
    دوره آموزشی بین المللی لینوکس LPIC2 کد 201
    مدرس: محمد نصیری
    این دوره را در 27 قسط خریداری کنید
    دوره آموزشی بین المللی لینوکس LPIC 303 کد 328
    دوره آموزشی بین المللی لینوکس LPIC 303 کد 328
    مدرس: محمد عابدینی
    این دوره را در 18 قسط خریداری کنید
    دوره آموزشی جامع CentOS Web Panel یا CWP
    دوره آموزشی جامع CentOS Web Panel یا CWP
    مدرس: کاظم تقندیکی
    این دوره را در 10 قسط خریداری کنید
    دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell
    دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell
    مدرس: محمد عابدینی
    این دوره را در 19 قسط خریداری کنید
    دوره آموزشی مقدماتی BASH Scripting در لینوکس
    دوره آموزشی مقدماتی BASH Scripting در لینوکس
    مدرس: مجتبی اسمائی
    این دوره را در 10 قسط خریداری کنید
    دوره اموزشي فوق تخصصي  سيستم عامل لينوكس RHCSA  قسمت اول
    دوره اموزشي فوق تخصصي سيستم عامل لينوكس RHCSA قسمت اول
    مدرس: علیرضا سیفی و هومن برازنده
    این دوره را در 10 قسط خریداری کنید
    دوره آموزشی بین المللی لینوکس LPIC1 کد 102
    دوره آموزشی بین المللی لینوکس LPIC1 کد 102
    مدرس: محمد نصیری
    این دوره را در 16 قسط خریداری کنید
    دوره آموزشی بین المللی لینوکس LPIC1 کد 101
    دوره آموزشی بین المللی لینوکس LPIC1 کد 101
    مدرس: محمد نصیری
    این دوره را در 18 قسط خریداری کنید
    دوره آموزشی کنترل پنل هاستینگ CWP
    دوره آموزشی کنترل پنل هاستینگ CWP
    مدرس: فربد رستم صولت
    این دوره را در 6 قسط خریداری کنید
    آموزش نصب سیستم عامل اندروید روی کامپیوترهای شخصی با Android PC
    آموزش نصب سیستم عامل اندروید روی کامپیوترهای شخصی با Android PC
    مدرس: محمد عابدینی
    این دوره را در 1 قسط خریداری کنید
    دوره آموزشی راه اندازی سرویس های تحت شبکه در لینوکس CentOS
    دوره آموزشی راه اندازی سرویس های تحت شبکه در لینوکس CentOS
    مدرس: آرش حیدری
    این دوره را در 12 قسط خریداری کنید
    دوره آموزشی رایگان نصب انواع لینوکس بصورت عادی و Dual Boot
    دوره آموزشی رایگان نصب انواع لینوکس بصورت عادی و Dual Boot
    مدرس: محمد عابدینی
    این دوره را در 4 قسط خریداری کنید
    دوره آموزشی Linux Essentials = دریچه ورود شما به دنیای لینوکس
    دوره آموزشی Linux Essentials = دریچه ورود شما به دنیای لینوکس
    مدرس: محمد نصیری
    این دوره را در 17 قسط خریداری کنید
    گام به گام تخصصی مدیریت و پیکربندی سرورها با Ansible در لینوکس
    گام به گام تخصصی مدیریت و پیکربندی سرورها با Ansible در لینوکس
    مدرس: مجتبی اسمائی
    این دوره را در 10 قسط خریداری کنید
    تاپیک های پربازدید