Ошибка при создании раздела (Parted/Fdisk)

Я немного новичок в создании разделов на терминале, и я хотел бы узнать, поэтому в основном я создавал раздел с помощью команды 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?
  • Я сделал начало в 1050 (потому что предыдущий раздел начинается в 1049), и я сделал конец в 30 ГБ, как я хотел (30000 МБ)

  • Мне сказали, что я должен сделать начальное значение на единицу больше, чем начальное значение предыдущего раздела, и я должен сделать конечное значение в том размере, который я хочу в МБ, так как parted использует МБ по умолчанию.

Любая помощь будет оценена:)

2 ответа

Я ясно вижу, что из вашей команды печати уже есть раздел от 1049 КБ до 300 ГБ. Таким образом, вы не можете создать раздел там, пока не удалите этот раздел. Вы можете использовать начальное значение для нового раздела как единицу больше, чем конечное значение предыдущего раздела, а не начальное значение.

Возможно, пример поможет вам:

Вот что oldfred пытался передать этим комментарием.

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

Часть команды модуля указывает, что вы хотите видеть секторы, а не "читабельный" вывод. Обратите внимание, что раздел 2 начинается в (конечный сектор раздела 1 +1), p1 заканчивается в 66684927, а p2 начинается в 66684927+1 или 66684928.

Здесь есть хороший ответ о выравнивании , на который Олдфред также ссылался в своем комментарии.

Если что-то в этом ответе неясно для вас, пожалуйста, оставьте комментарий, и я сделаю все возможное, чтобы уточнить.

Другие вопросы по тегам