1

Я использую VirtualBox. Я установил систему Ubuntu на нем. В начале я установил по умолчанию 8ГБ дискового пространства. Но он недостаточно большой, поэтому я хочу добавить больше места на нем.

Я использовал этот способ (добавить до 20 ГБ):

VBoxManage modifyhd my_ubuntu.vdi --resize 20000

После перезапуска Ubuntu я запускаю следующие команды в терминале:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.3G     0  1.3G   0% /dev
tmpfs           256M  4.4M  251M   2% /run
/dev/sda1       5.3G  5.0G     0 100% /
tmpfs           1.3G  224K  1.3G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.3G     0  1.3G   0% /sys/fs/cgroup
tmpfs           256M   48K  256M   1% /run/user/1000

$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0 19.5G  0 disk 
├─sda1   8:1    0  5.5G  0 part /
├─sda2   8:2    0    1K  0 part 
└─sda5   8:5    0  2.6G  0 part [SWAP]
sr0     11:0    1 55.5M  0 rom

Почему я не вижу дополнительное пространство под командой df -h? Но можете ли вы увидеть это с помощью lsblk? И действительно ли моя система теперь доступна и полезна на 20 ГБ?

1 ответ1

2

Вы расширили размер диска, но вам также нужно будет увеличить раздел и файловую систему внутри этого раздела. К сожалению, ваша файловая система находится в разделе в начале вашего диска, что усложняет задачу. Если бы вы использовали LVM, вы могли бы перераспределить пространство по мере необходимости, но, поскольку вы используете дисковые разделы, это будет немного сложнее.

Вы можете попробовать использовать PartedMagic для изменения размера ваших разделов и файловых систем. В качестве альтернативы вы можете загрузиться с установочного диска Ubuntu и запустить gparted, чтобы получить ту же функциональность. Пока ваши файловые системы поддерживаются этим инструментом, он должен иметь возможность изменять их размер для вас.

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