I don't know why you bothered to assign your Linux swap partition to disklabel partition m.
I note there are three small gaps: 2048 sectors (1MB) is skipped at the beginning of the drive, before NTFS partition i, and again before partition j. 11232 sectors (5.4MB) is skipped between ext2fs partition (n) and your 3rd NTFS partition (k).
|