Как изменить начальную границу раздела ext4?

477
user180574

На диске 4 раздела.

parted /dev/sda --script -- print ... 1 1049KB 50.0GB ... ext4 2 50GB 82GB ... linux-swap 3 82GB 100GB ... ext4 4 100GB 1000GB ... ext4 

Моя цель - изменить начальную позицию 4, а затем расширить 3, не теряя при этом данные. Я знаю, что с помощью gparted это будет довольно легко, но это происходит в автоматическом сценарии и не может запустить пользовательский интерфейс.

После некоторого поиска он, кажется, использует «cfdisk» для удаления и создания нового раздела, а затем делает «resize2fs». Но хитрость в том, что если я изменю начальную позицию раздела, свойство ext4 исчезнет, ​​а resize2fs пожалуется на неизвестный суперблок.

Спасибо вам за помощь.

0

1 ответ на вопрос

0
ben

Для меня определенно рискованно, пока система смонтирована.

Если вы можете взять время простоя, я бы предложил использовать gparted. Загружается в мини-ядро и позволяет изменять размеры разделов.

Все еще немного рискованно, поэтому, конечно, убедитесь, что у вас есть хорошие резервные копии!

Похожие вопросы