我在 VirtualBox 中运行 Ubuntu 服务器。我有 8GB(默认 vdi 大小),我需要更多空间,因此我使用了 2 步方法:VBoxManager 和带有 GParted 的 iso。我还在 Ubuntu 上安装了 parted,并收到以下消息:
(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
52GB 是从 VBoxManager 添加的,并且仅向已经存在的分区添加了 10 GB。
使用 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.5GB,这是旧的大小。
我在这里看到了答案使用 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 输出正确的值并使用新的额外空间?
答案1
我在尝试解决这个问题时遇到了你。
我想我可能已经修复了它。 http://pastebin.com/RNE9uC7u
我正在看这个人粘贴的输出。
尝试运行
lvextend -L +1G /dev/mapper/kvg-root
+1G 代表您要添加的空间大小。尝试添加 +9G。
然后做
sudo resize2fs /dev/mapper/kvg-root