有时候会遇到这样的情况:刚开始给VMWare分配了一个虚拟硬盘,安装Linux后,随着工作中使用得越来越多,虚拟硬盘容量逐渐变得不够用,需要扩充空间。下面说明如何在VMWare中增加Linux的文件系统空间。
我的VMWare中安装的是Fedora 9,不过其它Linux应该大同小异。
首先在VMWare中调整虚拟硬盘的大小(在“Virtual Machine Settings”的Hardware选项卡里选择“Hard Disk(SCSI)”,在右侧的Utilities里选择Expand进行扩展)。
启动Linux,键入df -h查看磁盘信息:
可以看到新增加的硬盘容量并没有体现在Linux中。使用fdisk -l查看分区表信息。我的信息是:
注意Disk /Dev/sda有40多G空间(刚刚通过VMWare扩展的),但两个Device /dev/sda1和/dev/sda2加起来只有30多G,有10G空间没有被使用。
从调整分区表入手,调整分区表用fdisk。这个过程需要人机交互,,我在需要输入的地方加注释来说明
可以看到新增了/dev/sda3扩展分区和/dev/sda5逻辑分区。
键入partprobe命令,这个命令用于在硬盘分区发生改变时,更新Linux内核中读取的硬盘分区表数据。
[root@localhost~]#partprobe
我们使用ext3格式化/dev/sda5这个新的分区
生命太过短暂,今天放弃了明天不一定能得到