Vmware Linux系统磁盘空间扩展

发表于:2016-12-27 15:48:54,已有2636次阅读

在使用VM创建使用Linux服务器系统的过程中,会发现磁盘空间不够用的情况,这时候就需要通过VM来重新调整系统的分区,如下介绍了如何在Linux通过命令来扩展根分区大小:

首先,先将VM中的Linux系统关机,然后使用VM的设备管理,设置给当前的Linux系统磁盘扩容:


接着启动Linux,进入终端,使用命令对磁盘进行分区。

在分区之前,查看当前系统各挂载点的使用情况,使用df -h命令:

如上发现我们的/根挂载点使用已经满了。

接着使用执行fdisk –l命令,查看硬盘分区情况,检查VM是否扩容成功:

执行发现/dev/sda这块磁盘,有40G,两个分区,分别是18.9G的根分区和2G的交换分区,也就是说VM扩容后的20G还是空白未使用的状态。

现在就使用fdisk /dev/sda命令来进行磁盘的分区,如下可以使用m命令来查看帮助:

接着参照如下方式,添加新的主分区,由于1和2都使用了,这里给主分区的索引号是3:

进行完如上操作后,重启一下系统,使分区表生效,reboot

重启完成后,可以fdisk –l命令查看生效后的分区列表:

接着格式化分区为ext3格式:

mkfs -t ext3 /dev/sda3


接着再用lvm命令的pvcreat指令将分区初始化为物理卷,并添加新LVM(物理卷)到已有的根/目录LVM组,实现扩容,在使用lvm之前先用df -h命令确认挂载组:

主要查看Free PE这一项,说明在这个逻辑组中最大可空间,接着使用lvextend指令将新添加进入这个组份的/dev/sda3区分系统,连接扩充到/根目录这个区分:

lvextend -L +19.99G  /dev/mapper/VolGroup-lv_root /dev/sda3

最后退出lvm命令后,使用resize2fs命令增大或者收缩未加载的根目录挂载点:

resize2fs /dev/mapper/VolGroup-lv_root

并执行df -h命令确认,扩展后的挂载点大小:

与前文上面的比较发现新增的磁盘已被LINUX使用,一切OK!


参考:

http://www.cnblogs.com/sixiweb/p/3360008.html

http://zhongxw.blog.51cto.com/3429597/787219/

http://www.360doc.com/content/13/0124/21/1054746_262221853.shtml

评论

暂无评论

您还可输入120个字