如何在 linux(ubuntu 9.04) 中扩展分区大小?

如何在 linux(ubuntu 9.04) 中扩展分区大小?

我在 vmware 中使用 Ubuntu 9.04 进行编程。我之前有 12GB 的虚拟硬盘,我的分区方案如下,


8GB 主分区(/)

2GB 逻辑扩展分区

2GB 逻辑扩展分区交换


现在我需要 20 GB 以上的空间来(/)分区。所以我在虚拟硬盘上添加了 20GB,现在我的分区方案如下,


8GB 主分区(/)

2GB 逻辑扩展分区

2GB 逻辑扩展分区交换

20GB 未分区空间。


你能告诉我是否可以创建主分区吗(/)到 28 GB,如果是,告诉我怎么做?

如果您能告诉我一些 GUI 软件就太好了,否则对于命令行请详细说明一下。:)

谢谢。

答案1

您可以使用 VMWare 提供的命令行工具来增加虚拟机磁盘容量的大小:

/usr/bin/vmware-vdiskmanager -x 28GB /path/to/虚拟机名称.vmdk

替换/path/to/VM_Name.vmdk为虚拟磁盘文件的路径和名称。

然后,使用分区可启动 ISO(通过 VM 启动)。

找到完整指南这里

答案2

将 /home 和 /swap 移至单独的虚拟磁盘 (VMDK)。没有必要将它们保留在同一个 VMDK 上;虚拟磁盘并不是稀缺资源!

这也为您提供了更多的灵活性——例如,您可以将 /home 和 /swap 放在不同的存储空间上。

您需要编辑 /etc/fstab 以更改 /home 和 /swap 的行以指向新磁盘。如果您查看 /etc/fstab,您将看到类似以下行

/dev/sda2     /home   ext3   (various options)
/dev/sda3     none    swap   (various options)

如果将 /home 移动到磁盘 #2 并交换到磁盘 #3,则将 /dev/sda2 更改为 /dev/sdb1,将 /dev/sda3 更改为 /dev/sdc1。

请注意,如果您对磁盘使用了 LVM,则不会遇到此问题;LVM 逻辑卷不需要在磁盘上连续(甚至不需要在同一个磁盘上!)

相关内容