Ошибка при создании раздела (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.
Здесь есть хороший ответ о выравнивании , на который Олдфред также ссылался в своем комментарии.
Если что-то в этом ответе неясно для вас, пожалуйста, оставьте комментарий, и я сделаю все возможное, чтобы уточнить.