Сколько места расширенный раздел занимает для хранения таблицы логического раздела?

Когда я ввел fdisk -l, Я добрался:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ec76e

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2046   976771071   488384513    5  Extended
/dev/sda5            2048    39999487    19998720   83  Linux
/dev/sda6        40001536    42000383      999424   83  Linux
/dev/sda7        42002432    62001151     9999360   83  Linux
/dev/sda8        62003200    78002175     7999488   82  Linux swap / Solaris
/dev/sda9        78004224   976771071   449383424   83  Linux

но 488384513-(19998720+999424+9999360+7999488+449383424) =4097, который является нечетным числом!

1
задан 18 June 2015 в 02:09

1 ответ

Это берет почти почти ничего, несколько байтов, единственный 512-байтовый сектор, но только потому, что сектор является самой маленькой единицей.

Однако это - связанный список, таким образом, существует одна такая структура перед каждым логическим разделом.

В сочетании с выравниванием раздела к границам мебибайт, которое распространено в наше время, можно закончить с разрывами на 1 мебибайт между разделами, который, кажется, случай.

Что касается освобожденного / применимые разрывы, parted покажут им (но не разрывы выравнивания).

# parted /dev/loop0 unit s print free
Model: Loopback device (loopback)
Disk /dev/loop0: 976773168s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start       End         Size        Type      File system  Flags
        63s         2045s       1983s                 Free Space
 1      2046s       976771071s  976769026s  extended               lba
 5      2048s       39999487s   39997440s   logical
 6      40001536s   42000383s   1998848s    logical
 7      42002432s   62001151s   19998720s   logical
 8      62003200s   78002175s   15998976s   logical
 9      78004224s   976771071s  898766848s  logical
        976771072s  976773167s  2096s                 Free Space

Вы могли, вероятно, сделать 1 и 9 больших 2048 (1 МиБ), но это, вероятно, не стоит усилия и отъезда 1 мебибайт, свободного между разделами и вначале и конец диска не должен быть плохой вещью.

2
ответ дан 10 November 2019 в 10:51

Другие вопросы по тегам:

Похожие вопросы: