У меня есть сервер Ubuntu, работающий в VirtualBox. У меня было 8 ГБ (размер vdi по умолчанию), и мне нужно было больше места, поэтому я использовал двухэтапный метод: VBoxManager и iso с GParted. Я также установил parted в Ubuntu и получаю следующее сообщение:
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 52.4GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 256MB 255MB primary ext2 boot
2 257MB 19.1GB 18.8GB extended
5 257MB 19.1GB 18.8GB logical lvm
52 ГБ добавляются из VBoxManager и добавляют только 10 ГБ к уже существующему разделу.
Используя df -h, я получаю следующее:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/kvg-root 6.5G 6.2G 52M 100% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 488M 4.0K 488M 1% /dev
tmpfs 100M 1.9M 98M 2% /run
none 5.0M 0 5.0M 0% /run/lock
none 498M 0 498M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 228M 156M 60M 73% /boot
Только 6,5 ГБ, что является старым размером.
Я видел ответ отсюда Размер корневого раздела остается неизменным после изменения размера раздела с помощью gparted , но я получаю следующее:
resize2fs 1.42.5 (29-Jul-2012)
open: Is a directory while opening /
или:
sudo resize2fs /dev/mapper/kvg-root
resize2fs 1.42.5 (29-Jul-2012)
The filesystem is already 1764352 blocks long. Nothing to do!
Что я должен сделать, чтобы df -h вывел правильные значения и использовал новый дополнительный пробел?
Я столкнулся с вами, пытаясь решить эту проблему.
Я думаю, что могу исправить это. http://pastebin.com/RNE9uC7u
Я смотрел на этих людей вставил вывод.
Попробуйте запустить
lvextend -L +1G /dev/mapper/kvg-root
, однако + 1G - это много места, которое вы добавляете. Попробуйте сделать + 9G.
затем сделать
sudo resize2fs /dev/mapper/kvg-root