Команда для увеличения раздела

Автор doctor@tardis, 03 января 2015, 16:07:03

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

doctor@tardis

Привет!)

И так, есть последний раздел /dev/sda6. Там примонтирован каталог /opt/ . И после этого неизвестный объем не размеченного пространства. С помощью какой команды (без live-cd, gparted и т.п. - просто команда) можно максимизировать последний раздел?
То есть это будет что-то вроде "umount /dev/sda6 && resize /dev/sda6 MAX && reboot"
Как это можно правильнее оформить?

qupl

doctor@tardis, если с потерей данных, то fdisk. Зачем одна команда? Автоматизация?

doctor@tardis

qupl, да, для автоматизации..
С потерей данных?.. там же просто расширение раздела..

qupl

fdisk только так умеет, НЯЗ. Или parted , у него есть resize, но это тот же gparted, только без ГУИ.

doctor@tardis

qupl, а parted тоже с потерей данных?

qupl

doctor@tardis, точно не скажу, данными никогда не рисковал. Даже если без потери, то предварительный бэкап должен быть.

doctor@tardis


ferum

Я бы всё таки сделал резервную копию данных хотя бы на съёмный носитель через cp  или dd  и риск как известно дело благородное ( ради добытия знаний не одна система положена  :'( за то интересно бы посмотреть на себя в этот счастливый момент со стороны  :D ) http://megit.ru/index.php/80-os/linux/211-ncrease-the-linux-ext3-partition-without-lossing-data
Русские дебианщики против цифрового слабоумия !

qupl

parted resize /dev/xxx 0 1999
Меняет только размер !!!ФС!!!.

Но даже в мане, ссылка на который выше советуют простыми fdisk и resize2fs пользоваться. Как-то так. Раздел ext?

doctor@tardis

#9
ferum, да нет, тут суть такова.
Дистрибутив распространяется с помощью iso-образа, сделанного с помощью clonezilla. CloneZilla посекторно копирует диск, поэтому если диск весил 25 GB, то на компьютер установится диск объемом 25 гб, а все оставшееся пространство останется не размеченным.
Я убрал деление на разделы, оставил только 2 - своп и корень, ибо там слишком муторно будет все переделывать. В общем, надо, чтобы корень расширялся после установки на максимум. Это можно делать вручную, но неудобно, если компьютеров много, да и если не знающий человек устанавливает это себе на комп, давать ему инструкцию по расширению через лайв сиди или через терминал тоже как-то не верно...

Поэтому нужна команда. Я бы мог добавить эту команду в bash_history до того, как сделать образ и после установки системы достаточно будет просто прокрутить вверх список команд (один раз нажать стрелочку вверх) и запустить. Это удобно будет, если мы сами устанавливаем дистрибутив.

А для тех, кто просто скачает, мы скорее всего добавим пункт "обновить систему", который будет докачивать контент, плюс заодно и запустит расширение корня до установки обновлений.

Сообщение объединено: 03 января 2015, 18:54:25

Но всем спасибо, нашел нужное решение в самой программе CloneZilla!)))