在Ubuntu 10.04上扩展磁盘空间(VMWare Guest)

我需要在VMWare Workstation中调整Ubuntu客户机的磁盘空间大小。 在vmware工作站中使用扩展磁盘实用程序后,我需要做一些linux魔法来调整分区大小。 我search了很多有关resize的文章。 不幸的是我并不是很了解这一切。 任何人都可以帮我解决这个问题吗?

jclawson@ubuntu:~$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/ubuntu-root 7583436 5678136 1520072 79% / udev 1030884 152 1030732 1% /dev none 1030884 0 1030884 0% /dev/shm none 1030884 72 1030812 1% /var/run none 1030884 0 1030884 0% /var/lock none 1030884 0 1030884 0% /lib/init/rw /dev/sda5 233335 39274 181613 18% /boot .host:/ 244035580 96519316 147516264 40% /mnt/hgfs root@ubuntu:~# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert root ubuntu -wi-ao 7.35G swap_1 ubuntu -wi-ao 388.00M root@ubuntu:~# fdisk -l Disk /dev/sda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x0009bea5 Device Boot Start End Blocks Id System /dev/sda1 * 1 1013 8136891 8e Linux LVM /dev/sda2 1014 1044 249007+ 5 Extended /dev/sda5 1014 1044 248976 83 Linux 

我真的很感激帮助。

好吧,经过很多努力,我终于想出了如何去做。 再次,gparted不能使用。 首先,您应该在VMWare Workstation中扩展磁盘的大小。 启动到livecd并打开根terminal:

我们需要从空闲的未用空间中创build一个LVMtypes的新主分区。

 #fdisk /dev/sda #Command (m for help): n #Command (m for help): p #Command (m for help): 3 #Command (m for help): w 

重新启动虚拟磁盘到现场光盘再次

创build物理体积:

 #pvcreate /dev/sda3 

将新的卷添加到组中:

 #vgextend ubuntu /dev/sda3 

了解您想要扩展到多less空闲空间

 #vgdisplay 

检查“Free PE / Size”等于什么,并在下一个命令中使用该值

扩展lvm并将文件系统扩展到新的空间

 #e2fsck -f /dev/ubuntu/root #lvextend -L +12.6G /dev/ubuntu/root #resize2fs /dev/ubuntu/root 

完成!

备份你的机器。 用GParted引导系统并增长分区。 应用更改。

这是一个video。