服务器上有个分区空间不够了,用vmware增加了硬盘空间,然后在linux里调整分区,成功,现在把这个过程模拟一下,记录在这里。
打开vmware,调整硬盘空间
增大空间
确定以后,服务器的硬盘空间就增大了,我这个机器是另外一台机器模拟的,所以上面两张图的硬盘大小跟后面的不太符合。
进入linux,查看空间
可以看到,已分区的柱面最后是18769,而现有硬盘的最大柱面是30720,也就是硬盘的后面还有空间没有分区,但是extended扩展分区已全部分配完毕,如果使用fdisk,那只能把sda4和sda5删除,新建扩展分区才能使用新增加的空间,这对想保留原数据的人是非常麻烦的。
这里我们使用cfdisk,输入cfdisk,并回车后,出现cfdisk界面
很明白,上面是硬盘列表,可以看到有free space,下面是操作命令。使用上下方向键,切换要操作的分区对象;使用左右方向键切换操作命令。
我们切换分区到free space,切换命令到New
回车后,会询问新建分区的大小,默认是使用剩余的全部空间,不改变就直接回车
我只使用了一部分空间,所以询问我新分区建立在free space的开始部分还是结束部分
确认以后,分区就建立了,然后我们需要切换操作命令到Write,写入分区信息
切换命令到Quit,退出cfdisk,查看分区信息
可以看到扩展分区已经增大,并多了我们新增加的sda6
但这个新增加的sda6还没有加载,不能使用,据chenyx大侠说使用partprobe命令可以加载新增加的分区,百度了一下,确实是这样,可我使用后失败,什么原因不知道,我选择了重启服务器。