У меня странная проблема с моим диском на основе 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
И размер диска:
Есть ли способ для Ubuntu перераспределить свое фактическое пространство?
GParted: [ 113]
Попытка расширения невозможна:
Я предполагаю, что проблема здесь в том, что вы создали очень маленький раздел для /, который теперь исчерпал пространство. Чтобы решить вашу проблему, вам нужно развернуть корневой раздел (/ dev / sda1 и файловую систему на нем). Чтобы сделать это, я бы пошел следующим образом:
Что касается меня, вышеупомянутый подход немного более безопасен, однако вы можете справиться с этим и без live CD - посмотрите ответ Сёрен Левборг здесь - Как можно Я изменяю размер корневого раздела ext во время выполнения? или, если это просто вопрос изменения размера раздела, то ответ CodeAddict .
Используя GParted, я просто скопировал раздел, размер которого хотел изменить, вставил в нераспределенный раздел и изменил его размер. Началось копирование раздела, и проблема была решена.
Так как я уже сделал это, я не могу визуализировать по скриншотам, но есть функция copy
и paste
, когда вы щелкаете правой кнопкой мыши по разделу, поэтому процедура просто:
Copy
unallocated
и выберите Paste
. Изображение меню, вызываемого правой кнопкой мыши:
Как вы можете видеть на изображении выше /dev/sda1
старый раздел, который был слишком маленький. Новый раздел, с которого я сейчас загружаюсь, это /dev/sda3
.
Если вы удалите свой старый раздел, вам нужно будет установить grub в новый (нет, он не копируется вместе с вашими данными). Загрузитесь с live CD и выполните следующие команды:
sudo mount /dev/sda3 /mnt
sudo grub-install --root-directory=/mnt /dev/sda