Назад | Перейти на главную страницу

Увеличение размера жесткого диска после восстановления жесткого диска без потери данных

Интересно, можно ли расширить или восстановить раздел жесткого диска Linux с 8 ГБ до 20 ГБ без потери существующих данных в разделе?

на данный момент этот Ubuntu Linux развернут поверх VMware, и я только что увеличил размер жесткого диска с 8 ГБ до 20 ГБ, но не могу сразу увидеть эффект.

Кто-нибудь может подсказать, как это сделать без потери данных?

и я обнаружил какое-то странное сообщение об ошибке при выполнении команды fdisk -l?

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

2) У меня возникнет соблазн попробовать использовать Rescue Is Possible (RIP) Linux (поскольку вы сказали, что он виртуальный, смонтируйте .iso); загрузитесь с него, чтобы запустить gparted из X и увеличить раздел. Я никогда не терял данные, используя gparted для увеличения или уменьшения раздела, но это не значит, что этого не может быть.

Сообщение не проблема; В Linux мало проблем с неполными цилиндрами. В чем проблема, так это в порядке перегородок.

Вам нужно будет удалить существующие разделы подкачки и расширенные разделы, расширить раздел 1 до цилиндров 994-1045 + 2610 =2559 либо с помощью такого инструмента, как parted, либо через fdisk и resize2fs, а затем воссоздать расширенные разделы и разделы подкачки (не забывая вызвать mkswap против раздела подкачки).

Общее правило состоит в том, чтобы спланировать компоновку разделов так, чтобы раздел данных, который, как вы ожидаете, со временем вырастет (/ var, / opt или иначе), должен быть последним. Это немного упрощает этот процесс.