LINUX.ORG.RU

Откусить место в начале раздела

 


0

2

При разметке дисков не посмотрел, что перед первым разделом нет 2MB, из-за чего теперь не могу поставить grub. Систему естественно уже поставил. Собственно вопрос: могу ли я уменьшить размер ext4, а затем откусить кусок от начала? Обычно я так делал, но откусывал в конце. Боюсь, что 'сжатие' ext4 освободит место в конце, а не в начале.


gparted или какой-нибудь другой редактор разделов, но чую, что такая операция много времени займет.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Ну я бы сделал просто resize2fs, но там кажется нельзя указать желаемое начало - только желаемый размер. Соответственно, я полагаю, что он просто с конца уменьшает.

такая операция много времени займет

Всяко быстрее, чем заново накатывать :(

maked0n
() автор топика
Ответ на: комментарий от maked0n

Нужно было сразу создавать в gparted, если всё лучше наперёд не знаешь.

anonymous
()

не могу поставить grub

А точный выхлоп ?

anonymous
()
Ответ на: комментарий от anonymous

Это конечно можно, но насколько я понимаю это чревато.

maked0n
() автор топика
Ответ на: комментарий от maked0n

2MB, из-за чего теперь не могу поставить grub

Не в этом дело.

Всяко быстрее, чем заново накатывать :(

Врядли, сначала будет сдвиг всех данных, а потом уже отрезание. Время займет не немерено.

LinuxDebian ★★★★
()
Ответ на: комментарий от LinuxDebian

Не в этом дело.

В общем история такая: разметка gpt, забыл создать bios_boot. Пишет

this GPT partition contains no BIOS boot partition; embedding won't be possible.

Вот я и хочу от начала откусить, чтобы там этот раздел создать. Или есть какие-то варианты получше?

maked0n
() автор топика

Можно грартедом подвинуть, но времени много займет, да.

Zhbert ★★★★★
()
Ответ на: комментарий от intelfx

Создай BIOS boot partition в конце

Да я пытался, но не грузится тогда, хоть и ставится нормально. Просто игнорирует диск, будто бы там не с чего грузиться.

maked0n
() автор топика
Ответ на: комментарий от intelfx

Откусить место от начала раздела невозможно.

Это ты серьезно сейчас сказал? И почему это невозможно? Религия не позволяет?

LinuxDebian ★★★★
()
Ответ на: комментарий от maked0n

Ну забекапь ОС, снеси разметку, сделай новую, и накати ос назад. Граб потом в ручную поставишь. (tar, clonzilla)

LinuxDebian ★★★★
()
Последнее исправление: LinuxDebian (всего исправлений: 1)
Ответ на: комментарий от LinuxDebian

Пардон, не раздела, а ФС. Почему нельзя — ну, потому что ни одна из известных мне ФС не предусматривает изменение размера со стороны начала ФС.

А если раздел пустой, то, конечно, с ним можно сделать всё что угодно.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

насчет ФС, можно сделать тоже, урезав ее с конца, а потом сдвинув все блоки и потом сдвинуть начало раздела... Но если оно не на ССД и юзаешь не какую-то крутую пропориентарную прогу, будет долго, может быть даже очень

LinuxDebian ★★★★
()
Последнее исправление: LinuxDebian (всего исправлений: 3)
Ответ на: комментарий от intelfx

Gparted с этим прекрасно справляется.

anonymous
()
Ответ на: комментарий от LinuxDebian

Но если оно не на ССД

У меня как раз на ссд

А по поводу бекапа: я уже подумываю так и сделать. Но из спортивного интереса все равно хочется понять насколько возможны обходные пути

maked0n
() автор топика

можно реверсным dd сдвинуть весь партишен и отредактировать начало и конец, но какой будет результат — хз. быстрее будет через бэкап/рестор.

Minona ★★☆
()

Paragon Partition Manager free, MiniTool Partition Wizard...

Jopich1
()
Ответ на: комментарий от LinuxDebian

Изменение размера с конца — это именно изменение размера с конца. И ежу понятно, что так сделать можно (с последующим перемещением), просто медленно будет.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

И кого должна волновать механика процесса? Важен ведь результат... Можно? Да.

LinuxDebian ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.