我对在终端上创建分区有点陌生,我想学习一下,所以基本上我使用parted命令创建了一个分区,并使用mkpart选项创建了一个新的主分区。但我在做这件事时收到了一条不寻常的错误信息。这是我的输出:
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 729GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 300GB 300GB primary ext4 boot
(parted) mkpart
Partition type? primary/extended? primary
File system type? ext4
Start? 1050
End? 30000
Warning: You requested a partition from 1050MB to 30.0GB (sector 2050781..58593750). The closest location we can manage is 300GB to 300GB (sector 585936896..585936896).
Is this still acceptable to you?
Yes/No?如有任何帮助,我们将不胜感激:)
发布于 2019-05-07 16:33:26
我可以清楚地看到,您的print命令中已经有一个从1049 to到300 to的分区。因此,除非删除该分区,否则不能在那里创建一个分区。可以将新分区的开始值作为比前一个分区的结束值更多的值,而不是开始值。
发布于 2019-05-09 19:30:28
也许有一个例子可以帮助你:
sudo parted /dev/nvme1n1 unit s print
Model: Force MP300 (nvme)
Disk /dev/nvme1n1: 234441648s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 2048s 66684927s 66682880s ext4
2 66684928s 234440703s 167755776s ext4 Scratch命令中的S单元表示您希望看到扇区而不是“人类可读的”输出。注意,分区2从(分区1端sector+1)开始,p1结束于66684927,p2从66684927+1或66684928开始。
有一个很好的答案关于这里,,奥德弗雷德也在他的评论中提到。
如果你对这个答案有什么不清楚的地方,请不要发表评论,我会尽力澄清的。
https://askubuntu.com/questions/1141285
复制相似问题