Próbuję rozszerzyć partycję / dev / sda5, która jest partycją logiczną w ramach rozszerzonej partycji / dev / sda2.
Chcę użyć fdisk .
Procedura powinna polegać na usunięciu obu partycji, a następnie ich odtworzeniu z dokładnie tymi samymi sektorami początkowymi (1001470 i 1001472). Idzie dobrze, dopóki nie zostanie utworzona partycja logiczna, w której minimalny początkowy sektor jest większy ( 1003518 ) niż powinien.
$ sudo fdisk / dev / sda Polecenie (m dla pomocy): p Dysk / dev / sda: 9,8 GiB, 10485760000 bajtów, 20480000 sektorów Jednostki: sektory 1 * 512 = 512 bajtów Rozmiar sektora (logiczny / fizyczny): 512 bajtów / 512 bajtów Rozmiar I / O (minimalny / optymalny): 512 bajtów / 512 bajtów Typ etykiety dysku: dos Identyfikator dysku: 0x0cd7105f Początek rozruchu urządzenia Rozmiar sektorów końcowych Typ Id / dev / sda1 * 2048 999423 997376 487M 83 Linux / dev / sda2 1001470 16775167 15773698 7,5G 5 przedłużony / dev / sda5 1001472 16775167 15773696 7,5G 83 Linux Partycja 5 została usunięta. Partycja 2 została usunięta. Polecenie (m dla pomocy): n Typ partycji p podstawowe (1 podstawowe, 0 rozszerzone, 3 darmowe) e rozszerzony (kontener dla partycji logicznych) Wybierz (domyślnie p): e Numer partycji (2-4, domyślnie 2): Pierwszy sektor (999424-20479999, domyślnie 999424): 1001470 Ostatni sektor, + sektory lub + rozmiar {K, M, G, T, P} (1001470-20479999, domyślnie 20479999 ): Utworzono nową partycję 2 typu „Extended” i wielkości 9,3 GiB. Polecenie (m dla pomocy): n Wykorzystywane jest całe miejsce na partycje podstawowe. Dodawanie partycji logicznej 5 Pierwszy sektor (1003518-20479999, domyślnie 1003520 ): 1001472 Wartość poza zakresem.
Zrobiłem to z parted , ale powinno być to możliwe z fdisk.
$ fdisk -V
fdisk from util-linux 2.27.1