这是一个没有 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
它早已被取代了