Jakie są różnice między różnymi tabelami partycji?


37

Kiedy chcę utworzyć nową tablicę partycji, mam następujące opcje:

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

Domyślnie wydaje się, że domyślną w gparted jest msdostablica partycji „MBR”. gptJest jednak nowszy, ale ma mniejszą obsługę systemu Windows. Używam Linuksa od dłuższego czasu, ale tak naprawdę nigdy nie zastanawiałem się nad partycjonowaniem.

Jakie są różne opcje i ich różnice? Czy istnieje zalecany dla dysków tylko z systemem Linux?

Odpowiedzi:


34

Opcje odpowiadają różnym systemom partycjonowania obsługiwanym w libparted; nie ma zbyt wiele dokumentacji , ale patrząc na kod źródłowy :

  • aix zapewnia obsługę woluminów używanych w systemie IBM AIX (który wprowadził to, co obecnie znamy jako LVM);
  • amiga zapewnia obsługę schematu partycjonowania RDB Amigi;
  • bsd zapewnia obsługę etykiet dysków BSD;
  • dvh zapewnia obsługę nagłówków woluminów dysku SGI;
  • gpt zapewnia obsługę tabel partycji GUID;
  • mac zapewnia obsługę starych tablic partycji Apple (wcześniejszych niż GPT);
  • msdos zapewnia obsługę tablic partycji MBR w stylu DOS;
  • pc98zapewnia obsługę tablic partycji PC-98 ;
  • sun zapewnia obsługę schematu partycjonowania firmy Sun;
  • loop zapewnia obsługę surowego dostępu do dysku (w stylu pętli zwrotnej) - nie jestem pewien co do zastosowań tego.

Jak widać, większość z nich jest przeznaczona dla starszych systemów i prawdopodobnie nie będziesz musiał tworzyć tablicy partycji innego typu niż gptlub msdos.

W przypadku nowego dysku polecamgpt : pozwala na większą liczbę partycji, można go uruchomić nawet w systemach wcześniejszych niż UEFI (za pomocą grub) i obsługuje dyski większe niż 2 TiB (do 8 ZiB dla 512-bajtowych dysków sektorowych). Właściwie, jeśli nie trzeba uruchomić system z dysku, polecam nie przy użyciu schematu partycjonowania w ogóle i po prostu dodanie do całego dysku mdadm, LVM, lub zpool, w zależności od tego, czy używasz LVM (na górze mdadmlub nie) lub ZFS.


+1. Jeśli dodasz cały dysk do puli zfsonlinux, utworzy on dwie partycje gpt, partycję z wyrównaniem popiołu 1 z większą częścią dysku i małą partycję 9 na końcu dysku dla partycji systemowej EFI . Podobnie jak w przypadku MBR, przed rozpoczęciem partycji 1 jest wystarczająco dużo miejsca na program ładujący, taki jak grub.
cas

2
Czy możesz wyjaśnić bardziej szczegółowo, dlaczego „nie zaleca się używania schematu partycjonowania”, jeśli dysk nie jest wymagany do rozruchu? Dlaczego lepiej nie mieć żadnej tabeli partycji?
Jonas Stein

9

Tak, msdospartycjonowanie oparte jest na głównym rekordzie rozruchowym.

Powinieneś albo iść msdosalbo z gpt. Będziesz musiał korzystać z gpt, jeśli chcesz więcej niż 7 partycji (chyba że chcesz niestandardowego MBR, którego nie polecam, nigdy nie wiesz, jakie narzędzia przyjmują ograniczenia msdos / windows). Musisz także wybrać, gptjeśli masz dyski> 2 TB.

Jeśli jest to płyta tylko z Linuksem, która nigdy nie wejdzie do naprawdę starego systemu Linux, który nie jest obsługiwany gpt, wtedy gptnajłatwiej jest przejść .


3
Stary schemat partycjonowania MBR obsługuje nieokreślony łańcuch „dysków logicznych” (tj. Partycji dodatkowych) w „partycji rozszerzonej”. Podany przez ciebie limit 7 nie pochodzi z samego schematu partycjonowania, ani też (o ile mi wiadomo) z żadnych systemów operacyjnych, które go obsługują. W minionych latach przypisałem litery dysku, które przechodzą dwie trzecie drogi do końca alfabetu. Schemat partycjonowania EFI jest jednak zdecydowanie najlepszym wyborem, po części dlatego, że zniknęło całe zamieszanie i folklor na temat partycji podstawowych i rozszerzonych.
JdeBP
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.