Dlaczego pierwsza partycja zaczyna się w sektorze 34, kiedy wybieram „Z przewodnikiem - użyj całego dysku” podczas instalacji?

12

Po wybraniu „Z przewodnikiem - Użyj całego dysku” podczas instalacji Ubunsut Server 12.04 stwierdzam, że pierwsza partycja zaczyna się w sektorze 34. Dlaczego ten konkretny sektor, a nie pierwszy?

(parted) print
Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sda: 5860533168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start    End          Size         File system  Name  Flags
 1      34s      390659s      390626s      fat32              boot
 2      390660s  890660s      500001s      ext2
 3      890661s  5860533118s  5859642458s

(parted)

Jeśli wolisz bajty jako jednostkę:

(parted) unit B
(parted) print
Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sda: 3000592982016B
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start       End             Size            File system  Name  Flags
 1      17408B      200017919B      200000512B      fat32              boot
 2      200017920B  456018431B      256000512B      ext2
 3      456018432B  3000592956927B  3000136938496B
Usunięte
źródło

Odpowiedzi:

8

Rozmiar etykiety EFI wynosi zwykle 34 sektory, więc partycje zaczynają się od sektora 34. Ta funkcja oznacza, że ​​żadna partycja nie może rozpocząć się od sektora zero (0)

Źródło.

Colin Ian King
źródło
1
Świetna odpowiedź! Wystarczy dodać trochę informacji dla ciekawskich: Rozmiar etykiety EFI wynosi zwykle 34 sektory, więc partycje zaczynają się od sektora 34. Ta funkcja oznacza, że ​​żadna partycja nie może rozpocząć się od sektora zero (0). pochodzi z: 82.157.70.109/mirrorbooks/solaris10examprep/0789734613/…
Usunięte
8

Odpowiedź Colina Iana Kinga jest poprawna; Należy jednak zauważyć, że dyski twarde korzystające z funkcji Advanced Format (sektory fizyczne 4096 bajtów i sektory logiczne 512 bajtów) wymagają, aby sektory początkowe partycji były wielokrotnościami 8, aby uzyskać optymalną wydajność. Zobacz ten artykuł, który napisałem dla wszystkich krwawych szczegółów. Większość dzisiejszych narzędzi do partycjonowania (koniec 2012 r.) Domyślnie wyrównuje partycje do granic 1MiB (sektor 2048). Ponieważ 2048 to wielokrotność 8, takie partycje działają dobrze z tymi dyskami. Większość sprzedawanych dziś dysków, a na pewno większość większych modeli, korzysta z formatu zaawansowanego. Tak więc, chyba że masz pewność, że twój dysk nieużyj formatu zaawansowanego, najlepiej wyrównać na granicach 8 sektorów. Zauważ, że 34 nie można podzielić przez 8; 40 to najmniejszy sektor początkowy dla dysku GPT ze standardowym rozmiarem tablicy partycji, który działa dobrze z dyskami Advanced Format.

Jaką wersję Ubuntu instalujesz, Kent? Nie sprawdzałem ostatnio, ale pomyślałem, że ostatnia lub dwie wersje używały wyrównania partycji dla 2048 sektorów. Jeśli instalujesz coś starszego, możesz rozważyć zainstalowanie nowszego systemu Ubuntu, ponieważ da to znacznie więcej aktualnego oprogramowania.

Rod Smith
źródło
Tę strukturę partycjonowania uzyskałem podczas instalowania 64-bitowej wersji Ubuntu Server 12.04 (czyli najnowszego LTS).
Usunięte
Dzięki! Czasami żałuję, że nie można głosować więcej niż raz. :-) I oczywiście chcę krwawych szczegółów, dzięki za link, twoją odpowiedź i twój artykuł!
Usunięte
1
Próbowałem 40sjako sektor początkowy, ale nie mogę poprawnie wyrównać partycji zgodnie z Parted. Może mogę uzyskać od ciebie trochę mądrości, jeśli masz czas? askubuntu.com/questions/201164/…
Usunięte
5
Parted jest po prostu konserwatywny. Zastosowanie wyrównania do 2048 sektorów powoduje tak marne marnowanie miejsca na dysku, że nie warto się tym martwić; wystarczy użyć wyrównania do 2048 sektorów.
Rod Smith