Увеличьте раздел / home без потери данных

10

У меня жесткий диск объемом 320 ГБ с тремя разделами /, / home и swap. Я хочу изменить размер свопа, который теперь составляет от 8 ГБ до 5 ГБ, и добавить 3 ГБ в мой раздел / home. Я искал это в Интернете, но, похоже, не нашел правильного способа увеличить мой домашний раздел. Кто-нибудь может помочь? Кстати, я знаю, как уменьшить размер подкачки, мне просто нужен правильный способ добавить незанятые 3 ГБ пространства в мой / домашний раздел без потери данных. Спасибо

введите описание изображения здесь

GParted

введите описание изображения здесь от live-usb я не могу увеличить размер моего / домашнего

sagarchalise
источник

Ответы:

2

Разделы не могут быть фрагментированы, т.е. они не могут быть разделены на куски. Вы должны выполнить следующие шаги:

  1. Переместите своп (sda6) в конец расширенного раздела (заполняя незанятое пространство)
  2. /homeУвеличьте размер (sda5) с новым нераспределенным пространством.
  3. Применить эти операции

При работе с разделами я всегда делаю резервную копию с помощью Clonezilla на внешний жесткий диск на случай, если что-то пойдет не так.

Lekensteyn
источник
7

Для этого вам понадобится Ubuntu или Gparted live CD. Загрузитесь с live CD и запустите gparted. Если разделы подкачки и home смежны друг с другом, вы можете просто уменьшить размер раздела подкачки и расширить домашний раздел, и это подойдет. Для этого сначала щелкните правой кнопкой мыши на разделе подкачки, если вы видите swapofопцию, затем щелкните по ней.введите описание изображения здесь

Это заставит Ubuntu прекратить использовать swap и включить resize/moveопцию для этого раздела. Теперь снова щелкните правой кнопкой мыши по разделу подкачки и нажмите resize/move.

введите описание изображения здесь

Появится новое диалоговое окно, в котором вы можете выбрать новый размер для вашего раздела и указать, будет ли свободное пространство отображаться слева или справа от раздела подкачки. Введите новые значения и нажмите Resize/Moveкнопку.

введите описание изображения здесь

Теперь вы можете изменить размер вашего домашнего раздела аналогичным образом, чтобы использовать освободившееся пространство. Просто убедитесь, что раздел отключен, затем щелкните правой кнопкой мыши по разделу в gparted и выберите Resize/Move. В появившемся диалоговом окне расширьте домашний раздел, чтобы использовать доступное пространство, и нажмите кнопку «Изменить размер / переместить». Теперь новые размеры разделов можно увидеть в главном окне gparted. Изменения НЕ ПРИМЕНЯЮТСЯ к диску на данный момент. Еще раз посмотрите на перегородки и их размеры. Если вы удовлетворены, перейдите в меню « Правка» и нажмите « Применить все операции» . Появится диалоговое окно подтверждения с вопросом, уверены ли вы, если вы нажмете «да», и изменения будут применены к диску.

Если вы / раздел находится между swap и home, то вам нужно уменьшить размер swap, переместить / раздел влево и затем расширить домашний раздел.

ПРИМЕЧАНИЕ. Обычно все идет гладко, то есть без проблем, но иногда это не так, поэтому важно сделать резервную копию данных, прежде чем вносить изменения в жесткий диск. Лучше быть в безопасности, чем потом сожалеть. Удачи.

binW
источник
Я пробовал, нет возможности увеличить размер без форматирования. Что я могу сделать, так это уменьшить размер моего домашнего раздела, но не может увеличиться с изменением размера.
sagarchalise
@sagarchalise Можете ли вы предоставить скриншот gparted для вашей системы?
binW
@sagarchialise: вам может потребоваться изменить размер расширенного раздела (sdX [1-4]) перед изменением размера домашнего раздела, который находится в этом расширенном разделе (sdXY с Y> 4).
Лекенштейн
@Lekensteyn Да, это тоже пробовал. Расширенный раздел не будет затронут, пока я не удалю своп и / home AFAIK. Так я не потеряю данные и не испорчу систему?
sagarchalise
1
@sagarchalise: разделы не должны быть смонтированы, если вы собираетесь изменить его размер. Не удаляйте домашний или расширенный раздел, вы потеряете ваши данные (по крайней мере, информацию о разделе). Вам лучше сделать резервную копию с помощью Clonezilla на внешний жесткий диск, прежде чем делать что-либо.
Лекенштейн