آموزش takeone
Pay as You Take
13- Backup MBR
نام دوره: LPIC2-201 | نام استاد: مهندس سید حسین رجاء
MBR مخفف Master Boot Record است و 512 بایت اول رسانه ذخیرهسازی میباشد که از سه بخش Boot Loader،Table Partitions و Magic Number تشکیل شده است. MBR به عنوان اولین سکتور رسانه ذخیرهسازی برای Bootloader سیستمعامل رزرو شده است، اطلاعات پارتیشنها روی آن قرار دارد و فرایند راهاندازی سیستم از اینجا آغاز میشود. وقتی سیستم را روشن میکنید ابتدا BIOS آغاز به کار میکند. BIOS برنامه ای است که قبل از هر عملی به بررسی سختافزارها میپردازد و چک میکند که آیا سختافزارها قابل استفاده هستند یا خیر. اصطلاحا به این عمل POST یا Power On Self Test میگویند و همچنین بررسی میکند که اولویت بوت شدن سیستم از کدام رسانه است. (BIOS برنامه ای مقیم در حافظه ROM سیستم میباشد.) درواقع BIOS به دنبال Bootloader در MBR بر روی اولین پارتیشن اولین دیسک (رسانه ذخیرهسازی) سازماندهی میگردد و سپس بارگذار بوت را اجرا میکند. بارگذار بوت جدول پارتیشنها را میخواند، سیستمعامل (هسته سیستمعامل) را در حافظه اصلی بارگذاری میکند و مادامی که سیستم روشن باشد (یا Restart نشود) کرنل یا هسته سیستمعامل در حافظه اصلی باقی میماند. MBR 512 بایت میباشد که 466 بایت اول آن برای نگهداری Bootloader، 64 بایت بعدی مربوط به نگهداری جدول پارتیشنها و دو بایت Magic Number است. نکته بسیار مهم این است که حتما Backup از MBR داشته باشید تا در مواقع خرابی آن را برگردانید.
dd دستوری است که برای تبدیل و کپی یک فایل به اندازه تعیین شده، بکار میرود. dd بجای خواندن ورودی از صفحه کلید، ورودی را از یک فایل میخواند و بجای نوشتن در نمایشگر، خروجی را در یک فایل ذخیره میکند. فرض کنید میخواهید از یک فایل به اندازه 800 کیلوبایت فقط 512 کیلوبایت آن را کپی کنید. برای این کار باید dd را طوری تنظیم می کنید که به تعداد 512 تا بایت از آن فایل را در یک فایل جدید ذخیره کند. یک کاربرد اساسی دستور dd پشتیبان گرفتن از MBR می باشد.