Sự khác biệt giữa các bảng phân vùng khác nhau là gì?


37

Khi tôi đang tìm cách tạo một bảng phân vùng mới, tôi có các tùy chọn sau:

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

Mặc định trong gparted dường như là msdosbảng phân vùng 'MBR'. Tuy nhiêngpt gần đây hơn, nhưng có ít hỗ trợ Windows hơn. Tôi đã sử dụng Linux trong một thời gian dài, nhưng tôi chưa bao giờ thực sự xem xét phân vùng.

Các tùy chọn khác nhau và sự khác biệt của họ là gì? Có một đề xuất cho các đĩa chỉ dành cho Linux không?

Câu trả lời:


34

Các tùy chọn tương ứng với các hệ thống phân vùng khác nhau được hỗ trợ trong libparted; không có nhiều tài liệu , nhưng nhìn vào mã nguồn :

  • aix cung cấp hỗ trợ cho các khối lượng được sử dụng trong AIX của IBM (đã giới thiệu cái mà ngày nay chúng ta gọi là LVM);
  • amiga cung cấp hỗ trợ cho sơ đồ phân vùng RDB của Amiga;
  • bsd cung cấp hỗ trợ cho nhãn đĩa BSD;
  • dvh cung cấp hỗ trợ cho các tiêu đề khối lượng đĩa SGI;
  • gpt cung cấp hỗ trợ cho các bảng phân vùng GUID;
  • mac cung cấp hỗ trợ cho các bảng phân vùng Apple cũ (trước GPT);
  • msdos cung cấp hỗ trợ cho các bảng phân vùng MBR kiểu DOS;
  • pc98cung cấp hỗ trợ cho các bảng phân vùng PC-98 ;
  • sun cung cấp hỗ trợ cho sơ đồ phân vùng của Sun;
  • loop cung cấp hỗ trợ cho truy cập đĩa thô (kiểu loopback) - Tôi không chắc chắn về cách sử dụng cho cái này.

Như bạn có thể thấy, phần lớn trong số này là dành cho các hệ thống cũ hơn và có lẽ bạn sẽ không cần phải tạo một bảng phân vùng thuộc bất kỳ loại nào khác ngoài gpthoặc msdos.

Đối với một đĩa mới, tôi khuyên bạn nêngpt : nó cho phép nhiều phân vùng hơn, nó có thể được khởi động ngay cả trong các hệ thống tiền UEFI (đang sử dụng grub) và hỗ trợ các đĩa lớn hơn 2 TiB (tối đa 8 ZiB cho các đĩa sector 512 byte). Trên thực tế, nếu bạn không cần phải khởi động từ đĩa, tôi khuyên bạn không nên sử dụng sơ đồ phân vùng và chỉ cần thêm toàn bộ đĩa vào mdadm, LVM hoặc zpool, tùy thuộc vào việc bạn sử dụng LVM (trên cùng mdadmhoặc không) hoặc ZFS.


+1. Nếu bạn thêm toàn bộ đĩa vào nhóm zfsonlinux, nó sẽ tạo hai phân vùng gpt, phân vùng được căn chỉnh theo tỷ lệ 1 với phần lớn của đĩa và phân vùng nhỏ 9 ở cuối đĩa cho Phân vùng hệ thống EFI . Như với MBR, có đủ không gian trước khi bắt đầu phân vùng 1 cho trình tải khởi động như grub.
cas

2
Bạn có thể giải thích chi tiết hơn, tại sao bạn "khuyên bạn không nên sử dụng sơ đồ phân vùng" nếu ổ đĩa không cần thiết để khởi động? Tại sao tốt hơn là không có bảng phân vùng?
Jonas Stein

9

msdoslà phân chia dựa trên Master Boot Record.

Bạn nên đi cùng msdoshoặc với gpt. Bạn sẽ phải đi với gpt nếu bạn muốn có nhiều hơn 7 phân vùng (trừ khi bạn muốn có MBR không chuẩn, mà tôi không khuyến nghị, bạn không bao giờ biết những tiện ích nào giả sử hạn chế msdos / windows). Bạn cũng phải đi cùng gptnếu bạn có ổ đĩa> 2Tb.

Nếu đây là đĩa duy nhất của Linux sẽ không bao giờ đi vào một hệ thống Linux thực sự cũ không hỗ trợ gpt, thì việc đi cùng gptlà dễ nhất.


3
Lược đồ phân vùng MBR cũ hỗ trợ chuỗi "ổ đĩa logic" không xác định (tức là phân vùng thứ cấp) trong "phân vùng mở rộng". Giới hạn 7 mà bạn nêu không xuất phát từ chính sơ đồ phân vùng, cũng không (theo hiểu biết của tôi) từ bất kỳ hệ điều hành nào xử lý nó. Tôi đã chỉ định các ký tự ổ đĩa đi được hai phần ba quãng đường cho đến cuối bảng chữ cái trong nhiều năm qua. Mặc dù vậy, lược đồ phân vùng EFI chắc chắn là sự lựa chọn ưu việt hiện nay, một phần vì tất cả sự hoang mang và văn hóa dân gian về các phân vùng chính và mở rộng đều biến mất.
JdeBP
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.