A razão pela qual diz Partition table entries are not in disk order.
é porque eles não são. Seu sda4
está no final do disco, mas sda5-9
está localizado antes disso.
Em parted
, a saída deve ser algo assim:
# parted /dev/loop0 unit s print free
Model: Loopback device (loopback)
Disk /dev/loop0: 156301488s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
63s 2047s 1985s Free Space
1 2048s 8390655s 8388608s primary lba
2 8390656s 29296639s 20905984s primary boot
3 29296640s 136712191s 107415552s extended lba
5 29298688s 33492991s 4194304s logical
6 33495040s 75438079s 41943040s logical
7 75440128s 83828735s 8388608s logical
8 83830784s 88025087s 4194304s logical
9 88027136s 94318591s 6291456s logical
94318592s 136712191s 42393600s Free Space
4 136712192s 156301487s 19589296s primary
Note que é apenas a explicação sobre a mensagem fdisk
. Se você converter a última partição primária em uma lógica, a mensagem desaparece. Não tenho certeza se isso está relacionado de alguma forma a seus outros problemas de partição.