Linux虚拟机扩容

第一步:关闭虚拟机,在设置里添加存储空间

我用的是vmvare,虚拟机关闭后,点击设置,在硬盘选项中选择扩展。设置磁盘大小,注意这里是填写扩容后的磁盘的大小,而不是要扩展多少。我现有的硬盘大小为20G,需要增加60G的容量,在下面的输入框中输入80。
在这里插入图片描述

第二步:将新增的硬盘空间设置分区并格式化

查看已有分区

启动虚拟机,切换到root用户,使用fdisk -l命令查看当前已有分区。

下图是我在我的系统上执行fdisk -l命令后看到的信息。可以看出,我现有的两个设备sda1和sda2,sda的编号最多可以有4个,所以我现在还有两个编号3和4可以用。还可以扩容两次。
在这里插入图片描述

由于这里是直接修改了原始空间大小,因此可以看到/dev/sda空间改变为80GB(原磁盘空间从20G增加到80G)。

如果是从VMware菜单里增加虚拟硬盘,则会多出一个/dev/sdx,这里的x代表硬盘编号,第一个硬盘编号为a即sda,第二个就是sdb,第三个是sdc,以此类推,一般来说,如果以前没有增加过硬盘,那么原来的硬盘就是sda,通过VMware菜单增加的虚拟硬盘编号就是sdb。如果添加的第二块硬盘是IDE硬盘,就应该看到hdb,如果是 SCSI硬盘,看到的就应该是sdb。

创建新分区

在Linux系统中,采用fdisk工具进行分区和格式化。使用fdisk /dev/sda进入分区菜单项,进入菜单项后通过几个字母来进行分区操作。常用的几个为:m列出菜单,p是列出分区表,n是增加分区,w是保存并推出。可以先输入m查看一下所有操作:
在这里插入图片描述
输入p查看当前已有分区,现在有sda1和sda2
在这里插入图片描述
输入n增加新分区,然后系统会让选是增加主分区还是增加扩展分区,这里选增加主分区,输入字母p。接着输入分区号,分区号1和2已经被使用了,所以还有3和4可以用,可以选一个,也可以直接回车使用默认设置(我这里默认是3)。接着需要设置分区的起始位置,什么都不要输,直接回车即可,使用默认设置,系统默认会使用所有空闲的空间。这一系列操作如下图所示:

在这里插入图片描述

再次使用p命令查看分区情况,可以看到,多出来了一个大小为60G的分区sda3 。
在这里插入图片描述输入w命令,保存设置并退出。

在这里插入图片描述
使用reboot命令重启一下虚拟机

格式化新分区

使用命令mkfs.ext3 /dev/sda3,如下图所示:
在这里插入图片描述

分区格式化完成后还不能使用。需要把新分区挂载到某一个目录下才行。

第三步:将分区挂载到某一个目录下

Linux中分区挂载使用命令mountmount /dev/sda3 /home表示将分区/dev/sda3挂载到目录/home下。

mount使用起来非常方便,但是关机后就失效了,每次开机后需要重新挂载非常麻烦。可以在/etc/fstab文件中添加配置,对分区进行永久挂载。

在/etc/fstab后添加一行:

/dev/sda3               /home                   ext3    defaults        0 0

在这里插入图片描述

发布了169 篇原创文章 · 获赞 150 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/eagleuniversityeye/article/details/104021627