尝试在 parted 中创建分区时出现错误:不能在开始之前结束!

尝试在 parted 中创建分区时出现错误:不能在开始之前结束!

这是一个没有 GUI 的服务器,我需要使用命令行创建一个分区。

fdisk以下是显示磁盘结构的输出:

Disk /dev/sdd: 447.13 GiB, 480103981056 bytes, 937703088 sectors
Disk model: SAMSUNG MZ7LM480
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 6E79FEC6-5E0A-5D44-B6E6-EEA7E252FFA3

Device         Start       End   Sectors  Size Type
/dev/sdd7  201328640 243271679  41943040   20G Linux filesystem
/dev/sdd8  243271680 285214719  41943040   20G Linux filesystem
/dev/sdd10 327157760 369100799  41943040   20G Linux filesystem
/dev/sdd11 369100800 411043839  41943040   20G Linux filesystem
/dev/sdd12 411043840 935331839 524288000  250G Linux filesystem

我想在/dev/sdd8和之间的空间中创建分区/dev/sdd10

我正在尝试以下命令:

parted /dev/sdd -- mkpart primary ext3 285214720s 41943040s

但我收到一个错误:

Error: Can't have the end before the start! (start sector=285214720 length=-243271679)

为什么我会收到错误?错误是什么?

答案1

最后一个数字必须是设备启动时的最后一个扇区数,而不是要使用的扇区数:

parted /dev/sdd -- mkpart primary ext3 285214720 327157759

另外,开始过渡到 可能是有意义的ext4,因为ext3它早已被取代了

相关内容