Диск VirtualBox не расширяется автоматически

У меня странная проблема с моим диском на основе VDI в VirtualBox, которая заключается в том, что диск не расширяется, и по какой-то причине это также привело к тому, что мой x не смог загрузиться.

df -H
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       4.3G  4.3G     0 100% /
udev            1.1G  4.1k  1.1G   1% /dev
tmpfs           421M  750k  420M   1% /run
none            5.3M     0  5.3M   0% /run/lock
none            1.1G     0  1.1G   0% /run/shm
none            105M  8.2k  105M   1% /run/user
overflow        1.1M     0  1.1M   0% /tmp

И размер диска:

enter image description here

Есть ли способ для Ubuntu перераспределить свое фактическое пространство?

GParted: [ 113] enter image description here

Попытка расширения невозможна: enter image description here

4
задан 5 February 2013 в 14:25

2 ответа

Я предполагаю, что проблема здесь в том, что вы создали очень маленький раздел для /, который теперь исчерпал пространство. Чтобы решить вашу проблему, вам нужно развернуть корневой раздел (/ dev / sda1 и файловую систему на нем). Чтобы сделать это, я бы пошел следующим образом:

  1. Загрузите свою виртуальную машину с живого CD
  2. и расширьте / dev / sda1 (вместе с FS), используя GParted - это будет береги все.

Что касается меня, вышеупомянутый подход немного более безопасен, однако вы можете справиться с этим и без live CD - посмотрите ответ Сёрен Левборг здесь - Как можно Я изменяю размер корневого раздела ext во время выполнения? или, если это просто вопрос изменения размера раздела, то ответ CodeAddict .

0
ответ дан 5 February 2013 в 14:25

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

Так как я уже сделал это, я не могу визуализировать по скриншотам, но есть функция copy и paste, когда вы щелкаете правой кнопкой мыши по разделу, поэтому процедура просто:

    [ 119] Щелкните правой кнопкой мыши по разделу, который вы хотите расширить, и щелкните по Copy
  1. . Щелкните правой кнопкой мыши по разделу unallocated и выберите Paste.
  2. Должен появиться экран, на котором вы можете установить новый размер
  3. GParted начнет копирование раздела в новый раздел с измененным размером
  4. Протестируйте новый раздел перед удалением старого.

Изображение меню, вызываемого правой кнопкой мыши:

enter image description here

Как вы можете видеть на изображении выше /dev/sda1 старый раздел, который был слишком маленький. Новый раздел, с которого я сейчас загружаюсь, это /dev/sda3.

Если вы удалите свой старый раздел, вам нужно будет установить grub в новый (нет, он не копируется вместе с вашими данными). Загрузитесь с live CD и выполните следующие команды:

sudo mount /dev/sda3 /mnt  
sudo grub-install --root-directory=/mnt /dev/sda
0
ответ дан 5 February 2013 в 14:25

Другие вопросы по тегам:

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