标题与某些帖子类似,但并非重复。我在 sda5 和 ada6 之间有 5gigbaytes 未分配空间。我想用它创建一个新分区,但它说“无法满足分区上的所有约束”。我使用 ubuntu 16.04 的 live cd。这是“fdisk -l”的输出
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xd9fa2484
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT
/dev/sda2 1026048 695230463 694204416 331G 7 HPFS/NTFS/exFAT
/dev/sda3 695230464 1114660863 419430400 200G 7 HPFS/NTFS/exFAT
/dev/sda4 1114662910 1953523711 838860802 400G f W95 Ext'd (LBA)
/dev/sda5 1114662912 1338780099 224117188 106.9G 7 HPFS/NTFS/exFAT
/dev/sda6 1349267456 1534093311 184825856 88.1G 83 Linux
/dev/sda7 1534095360 1930083641 395988282 188.8G 7 HPFS/NTFS/exFAT
/dev/sda8 * 1930084352 1937989631 7905280 3.8G 83 Linux
/dev/sda9 1937991680 1953523711 15532032 7.4G 82 Linux swap / Solaris
Partition 4 does not start on physical sector boundary.
答案1
根据描述,我假设所讨论的 gparted 版本是v0.25.0-1。如果这是真的,那么你可能已经遇到过Bug 779339 - 强制执行至少 1 MiB“自由空间跟随”。
MiB 对齐的解决方法是在逻辑分区之前和之后留出至少 1 MiB 未分配的空间。