อะไรคือความแตกต่างระหว่างตารางพาร์ทิชันต่างๆ?


37

เมื่อฉันต้องการสร้างตารางพาร์ติชันใหม่ฉันมีตัวเลือกดังต่อไปนี้:

  • aix
  • amiga
  • bsd
  • dvh
  • gpt
  • mac
  • msdos
  • pc98
  • sun
  • loop

ค่าเริ่มต้นใน gparted ดูเหมือนmsdosว่าฉันคิดว่าเป็นตารางพาร์ทิชัน 'MBR' อย่างไรก็ตามgptเป็นรุ่นล่าสุด แต่มีการรองรับ Windows น้อยกว่า ฉันใช้ลีนุกซ์มาเป็นเวลานาน, แต่ฉันไม่เคยมองการแบ่งพาร์ติชั่นจริงๆ.

ตัวเลือกต่าง ๆ และความแตกต่างของพวกเขาคืออะไร? มีหนึ่งแนะนำสำหรับดิสก์เท่านั้น Linux?

คำตอบ:


34

ตัวเลือกที่สอดคล้องกับระบบการแบ่งพาร์ทิชันต่างๆได้รับการสนับสนุนในlibparted; ไม่มีเอกสารมากนักแต่ดูที่ซอร์สโค้ด :

  • aix จัดเตรียมการสนับสนุนวอลุ่มที่ใช้ใน AIX ของ IBM (ซึ่งแนะนำสิ่งที่เรารู้จักในขณะนี้เป็น LVM);
  • amiga ให้การสนับสนุนสำหรับรูปแบบการแบ่ง RDB ของ Amiga
  • bsd ให้การสนับสนุนป้ายดิสก์ BSD
  • dvh ให้การสนับสนุนสำหรับส่วนหัวดิสก์ไดรฟ์ SGI;
  • gpt ให้การสนับสนุนตารางพาร์ติชัน GUID
  • mac ให้การสนับสนุนตารางพาร์ติชัน Apple (pre-GPT) เก่า
  • msdos ให้การสนับสนุนตารางพาร์ติชัน MBR สไตล์ DOS
  • pc98ให้การสนับสนุนตารางพาร์ติชันPC-98 ;
  • sun ให้การสนับสนุนโครงการแบ่งพาร์ติชันของซัน
  • loop ให้การสนับสนุนสำหรับการเข้าถึงดิสก์ดิบ (สไตล์ลูปแบ็ค) - ฉันไม่แน่ใจเกี่ยวกับการใช้งานสำหรับอุปกรณ์นี้

ที่คุณสามารถดูส่วนใหญ่เหล่านี้จะใช้สำหรับระบบเก่าและคุณอาจจะไม่จำเป็นต้องสร้างตารางพาร์ทิชันประเภทอื่น ๆ กว่าใด ๆหรือgptmsdos

สำหรับดิสก์ใหม่ฉันขอแนะนำให้gptมันช่วยให้พาร์ติชันเพิ่มเติมสามารถบูตได้แม้ในระบบ pre-UEFI (โดยใช้grub) และสนับสนุนดิสก์ที่มีขนาดใหญ่กว่า 2 TiB (สูงสุด 8 ZiB สำหรับดิสก์เซกเตอร์ 512 ไบต์) ที่จริงแล้วถ้าคุณไม่จำเป็นต้องบูตจากดิสก์ฉันขอแนะนำไม่ให้ใช้การแบ่งพาร์ติชันเลยและเพียงแค่เพิ่มทั้งดิสก์ลงmdadmใน LVM หรือ zpool ขึ้นอยู่กับว่าคุณใช้ LVM (ด้านบนmdadmหรือ ไม่) หรือ ZFS


+1 ถ้าคุณเพิ่มดิสก์ทั้งสระว่ายน้ำ zfsonlinux ก็จะสร้างสองพาร์ทิชัน GPT เป็น ashift ชิดพาร์ทิชันที่ 1 กับกลุ่มของดิสก์และพาร์ทิชันขนาดเล็ก 9 ในตอนท้ายของดิสก์ที่พาร์ติชัน EFI ระบบ เช่นเดียวกับ MBR มีพื้นที่ว่างเพียงพอก่อนเริ่มพาร์ติชัน 1 สำหรับบูตโหลดเดอร์เช่นด้วง
cas

2
คุณช่วยอธิบายรายละเอียดเพิ่มเติมได้ไหมทำไมคุณถึง "แนะนำไม่ให้ใช้รูปแบบการแบ่งพาร์ติชัน" หากไม่จำเป็นต้องใช้ไดรฟ์สำหรับการบูท ทำไมจะดีกว่าถ้าไม่มีตารางพาร์ติชันเลย?
Jonas Stein

9

ใช่msdosมาสเตอร์พาร์ทเรคคอร์ดบันทึกตาม

คุณก็ควรจะไปกับหรือmsdos gptคุณจะต้องใช้ gpt ถ้าคุณต้องการพาร์ติชั่นมากกว่า 7 พาร์ติชั่น (เว้นแต่คุณต้องการ MBR ที่ไม่ได้มาตรฐานซึ่งฉันไม่แนะนำคุณไม่เคยรู้เลยว่ายูทิลิตี้ใดที่ถือว่าเป็นข้อ จำกัด ของ msdos / windows) คุณต้องไปด้วยgptถ้าคุณมีไดรฟ์> 2Tb

หากนี่เป็นดิสก์ Linux เท่านั้นที่จะไม่เข้าสู่ระบบ Linux ที่เก่ามาก ๆ ที่ไม่สนับสนุนการgptไปด้วยgptนั้นจะง่ายที่สุด


3
โครงร่างการแบ่งพาร์ติชัน MBR แบบเก่าสนับสนุนโซ่ความยาวไม่ จำกัด ของ "โลจิคัลไดรฟ์" (เช่นพาร์ติชันรอง) ภายใน "พาร์ติชันเสริม" ขีด จำกัด ของ 7 ที่คุณระบุไม่ได้มาจากรูปแบบการแบ่งพาร์ติชันเองและแน่นอน (จากความรู้ของฉัน) จากระบบปฏิบัติการใด ๆ ที่จัดการมัน ฉันได้มอบหมายให้อักษรไดรฟ์ดีถึงสองในสามของวิธีการสิ้นสุดตัวอักษรในปีที่ผ่านมา รูปแบบการแบ่งพาร์ติชันของ EFI นั้นเป็นตัวเลือกที่ยอดเยี่ยมในทุกวันนี้ แต่ส่วนหนึ่งเป็นเพราะความสับสนและคติชนวิทยาเกี่ยวกับพาร์ติชั่นหลักและพาร์ติชั่นนั้นหายไป
JdeBP
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.