Перераспределить доступное пространство из одной файловой системы в другую?

Перераспределить доступное пространство из одной файловой системы в другую?

В настоящее время я использую Virtualbox для запуска этого сервера, на котором у меня сейчас следующее дисковое пространство:

$ df -h
Filesystem                      Size  Used Avail Use% Mounted on
/dev/mapper/ol-root              50G   44G  6.1G  88% /
devtmpfs                        3.9G     0  3.9G   0% /dev
tmpfs                           4.0G   80K  4.0G   1% /dev/shm
tmpfs                           4.0G  9.0M  3.9G   1% /run
tmpfs                           4.0G     0  4.0G   0% /sys/fs/cgroup
/dev/sda1                       497M  166M  331M  34% /boot
/dev/mapper/ol-home              26G  2.9G   23G  12% /home

Я хотел бы увеличить /dev/mapper/ol-rootразмер на 12 ГБ. Я уже увеличил размер файла .vdi. Затем использовал gparted для выделения нераспределенного пространства.

Однако все, что он сделал, это значительно увеличил мой ol-homeобъем с кучей неиспользуемого пространства. Я хотел бы переместить 12 ГБ этого доступного пространства в ol-root.

Может ли кто-нибудь объяснить, как это сделать и почему gparted ol-homeвместо этого добавил пробел?

решение1

Прочитайтездесь.

Они обсуждают "реальную установку", поскольку у вас есть виртуальная машина, вам просто нужно смонтировать образ диска из ОС ХОСТА. Поскольку гостевая система не будет загружена, она позволяет вам полностью контролировать разделы. Помните, перед началом работы сделайте резервную копию образа диска. А если ваша ОС хоста — Windows, вам все равно может понадобиться загрузить Live USB, чтобы получить доступ к GParted, или использовать другой инструмент.

Связанный контент