ابزار کاربر

ابزار سایت


tutorials:file_system:types-of-partitions-in-different-positions

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

نگارش بعد
نگارش قبل
tutorials:file_system:types-of-partitions-in-different-positions [2019/12/30 17:23] – ایجاد شد phoenixtutorials:file_system:types-of-partitions-in-different-positions [2020/10/13 08:50] (فعلی) phoenix_wiki
خط 1: خط 1:
-oo+====== انواع پارتیشن بندی در موقعیت های مختلف در لینوکس ====== 
 +===== مرحله اول تشخیص حالت بوت ===== 
 + 
 + از همه باید متوجه شید در چه حالتی بوت کردید.گاهی اوقات سیستم شما معمولا اگر قدیمی باشد ، از **فرمویر UEFI** پشتیبانی نمی کند.هنگامی که **live** سیستم را بالا اوردید دستور زیر را برای بررسی این مورد داخل ترمینال اجرا کنید : 
 +<code;bash;> 
 +ls/sys/firmware/efi 
 +</code> 
 +در صورت وجود این دایرکتوری یعنی شما **UEFI** بوت کردید.  
 +===== مرحله دوم تشخیص پارتیشن تیبل ===== 
 + 
 +شما نیاز دارید که **Partition table** خودتون رو متوجه بشید.دستورات زیادی هستند که این اطلاعات رو به شما می دن 
 +==== Fdisk ==== 
 +[[terminal:f:how_to_use_fdisk_to_manage_partitions_on_linux|دستور fdisk ( پارتیشن بندی هارددیسک )]] 
 +<code;bash;> 
 +sudo parted -l/dev/sdXY 
 +</code> 
 +در خروجی، جلوی **Disklable type** اگر **dos** نوشته شده بود یعنی شما پارتیشن تیبلتون **mbr** است.در غیر این صورت **gpt** نوشته شده. 
 +==== Parted ==== 
 +[[terminal:p:how_to_create_a_partition_using_parted_command|دستور parted (پارتیشن بندی دیسک)]] 
 +<code;bash;> 
 +sudo parted -l/dev/sdXY 
 +</code> 
 +در خروجی، جلوی **Partition table** می توانید پارتیشن تیبل خود را متوجه شوید. 
 +===== پارتیشن تیبل MBR و بوت BIOS (legacy) ===== 
 +در این حالت ، شما تنها می تونید <wrap hi>۴ پارتیشن primary</wrap> ایجاد کنید و همچنین‌نهایت اندازه پارتیشن شما **۲ ترابایت** هست.در صورتی که بیش از** ۴ پارتیشن** نیاز داشتید، می تونید یک پارتیشن **extended** بسازید و زیر مجموعه های اون رو **logical** درست کنید. 
 + 
 +شما در این حالت محدودیت تعداد (در حد نیاز حداقل) ندارید.اگر می خواید علت محدودیت ۴ پارتیشن پرایمری و ۲ ترابایت فضا رو بدونید به [[tutorials:file_system:whats-the-difference-between-gpt-and-mbr-when-partitioning-a-drive|تفاوت بین GPT و MBR هنگام پارتیشن بندی درایو چیست؟]] مراجعه کنید. 
 + 
 +==== پارتیشن بندی پیشنهادی برای این حالت  ==== 
 +  
 +<code;bash;> 
 +/boot : 500-800 MB 
 +/ : 45 - 50 GB 
 +swap : (اگر نیاز دارید) 
 +/home : OTHER  
 +</code> 
 +شما حتماً باید پارتیشن **boot** را **bootable** نمایید.اگر پارتیشن **boot** ایجاد نمی کنید باید<key>/</key> را **bootable** کنید. 
 +==== نصب/کانفیگ گراب در این حالت داخل آرچ/فدورا==== 
 + 
 +<code;bash;> 
 +grub-install --target=i386-pc/dev/sdX 
 +sudo grub-mkconfig -o/boot/grub/grub.cfg 
 +</code>  
 +===== پارتیشن تیبل gpt و بوت UEFI ===== 
 +در این صورت، شما محدودیت تعداد پارتیشن نخواهید داشت.بنابراین به صورت دلخواه پارتیشن های خود رو ایجاد کنید.اما الزاما باید دایرکتوری **efi** را ایجاد نمایید‌. 
 +==== پارتیشن بندی پیشنهادی برای این حالت ==== 
 +<code;bash;> 
 +/boot/efi : 300 MB 
 +/boot : 500-800 MB  
 +/ : 45 - 50 GB  
 +swap : (اگر نیاز دارید) 
 +/home : OTHER  
 +</code>  
 +در این حالت شما نیاز به **bootable** کردن پارتیشنی نخواهید داشت.تنها نیاز است که به پارتیشن **efi** <wrap hi>فلگ esp زده شود.</wrap> 
 +شاید زیاد ببینید که به جای ''boot/efi/'' مسیر ''efi/'' در سمپل ها است.اما فرقی ندارد، هر توزیعی طبق سیاست خود پیشنهاداتی می دهد. 
 +==== نصب/کانفیگ گراب در این حالت داخل آرچ/فدورا==== 
 +<code;bash;> 
 +grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB  
 +grub-mkconfig -o/boot/grub/grub.cfg 
 +</code>  
 +===== پارتیشن تیبل GPT و بوت BIOS ===== 
 +این حالت دقیقا همانند [[tutorials:file_system:types-of-partitions-in-different-positions#پارتیشن تیبل MBR و بوت BIOS (legacy)|حالت ۱]] است با این تفاوت که شما نیازمند پارتیشن **BIOS boot partition** هستید.تنها کافیست این پارتیشن را با حجم **1MB** ایجاد نمایید و سایر موارد را مشابه مرحله اول ایجاد کنید. شما در این حالت به علت **GPT** بودن پارتیشن تیبل با محدودیت های **MBR** روبرو نخواهید بود. 
 + 
 + 
 + 
 +  
tutorials/file_system/types-of-partitions-in-different-positions.1577726585.txt.gz · آخرین ویرایش: 2019/12/30 17:23 توسط phoenix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki