1

У меня есть VirtualBox, эмулирующий систему Linux на моей машине с Windows, и я вполне доволен этим. Поскольку у меня не хватает места на моей виртуальной машине Linux, я хотел бы знать, возможно ли увеличить пространство, выделенное для раздела Linux. Как?

2 ответа2

0

Вот шаги, которые я следовал, чтобы расширить мои разделы Linux.  Это относится только к ext3 дискам, которые используют менеджер логических томов.  Если вы используете RedHat, CentOS или другой аналогичный дистрибутив Linux, этот процесс будет работать для вас.

  1. Выключите ВМ

  2. Щелкните правой кнопкой мыши виртуальную машину и выберите «Изменить настройки».

  3. Выберите жесткий диск, который вы хотите расширить

  4. С правой стороны сделайте подготовленный размер настолько большим, насколько вам нужно

  5. Нажмите ОК

  6. Мощность на

  7. Подключитесь к командной строке виртуальной машины Linux через консоль или замазку

  8. Войдите в систему как root

  9. Команда fdisk предоставляет функции разбиения диска и, используя его с ключом -l, выводит информацию о ваших разделах диска.  В командной строке введите fdisk -l

  10. В ответе должно быть что-то вроде Disk /dev /sda: xxGB. (Смотри рисунок А)

  11. В командной строке введите fdisk /dev /sda. (если dev /sda - это то, что было возвращено после шага 10, как показано на рисунке A)

  12. Введите p, чтобы напечатать таблицу разделов, и нажмите Enter (также показано на рисунке A)

  13. Введите n, чтобы добавить новый раздел

  14. Введите p еще раз, чтобы сделать его основным разделом

  15. Теперь вам будет предложено выбрать первый цилиндр, который, скорее всего, придет в конце вашего последнего раздела (например, /dev /sda3 заканчивается в 2610).  Поэтому я выбрал 2611 для своего первого цилиндра, который также указан по умолчанию.

  16. Если вы хотите, чтобы он занимал оставшееся пространство (как выделено в шаге 4), просто выберите значение по умолчанию для последнего цилиндра.

  17. Введите w, чтобы сохранить эти изменения

  18. Перезагрузите ВМ

  19. Войдите в систему как root

  20. В командной строке введите fdisk -l. Вы заметите, что другой раздел присутствует.  На рисунке B он указан как sda4.

  21. Вам необходимо инициализировать этот новый раздел как физический том, чтобы вы могли позднее управлять им с помощью диспетчера логических томов (LVM).

  22. Теперь вы добавите физический том в существующую группу томов с помощью команды vgextend. Сначала введите df -h, чтобы найти имя группы томов.  На рисунке C имя группы томов - vg_root. Теперь введите vgextend [группа томов] /dev /sdaX. (например: vgextend vg_root /dev /sda4)

  23. Чтобы найти объем свободного места, доступного на физическом томе, введите vgdisplay [группа томов] | grep «Свободный»

  24. Расширьте логический том на количество свободного места, показанное на предыдущем шаге, набрав lvextend -L+[freespace] G /dev /volgroup /volume. (например: lvextend -L+20G /dev /vg_root /lv_root)

  25. Наконец, вы можете развернуть файловую систему ext3 на логическом томе, используя команду resize2fs /dev /volgroup /volume (например: resize2fs /dev /vg_root /lv_root).

  26. Теперь вы можете запустить команду df, чтобы убедиться, что у вас есть больше места-df -h

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .