清理磁盘文件可以看这个:
CentOS7/Windows虚拟机清理磁盘、扩大磁盘空间
https://wiki.bafangwy.com/doc/54/
虚拟机内存不足out of memory
https://wiki.bafangwy.com/doc/759/
简介
本文使用VMware WorkStation Pro 17平台,以kali Linux操作系统为例,介绍一种虚拟机系统的磁盘扩容方法。
解决虚拟机磁盘空间不足的问题:No space left on device
![null 图片[1]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202406/2024-06-03_183153_6936430.8445457275397699.png)
特别说明
以下操作建议全部用root用户操作,以避免出现权限的问题,以及免去每个命令都输入sudo的麻烦。
kali用户切换到root用户:su root 按回车
输入root用户密码(不会显示),按回车
环境说明
打开VMware软件,在左侧栏中双击需要扩容的虚拟机,在右面的虚拟机选项卡中即可看到此虚拟机当前的磁盘容量为80.1GB。然后点击“开启此虚拟机”按钮进入虚拟机系统,如下图所示:
![null 图片[2]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.4158406.png)
稍等片刻,虚拟机系统启动完成之后,出现了登录页面,在登录页面中输入用户名和密码(默认均为:kali),然后点击登录按钮进入系统,如下图所示:
![null 图片[3]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.4559352.png)
进入kali虚拟机系统后,打开终端,执行 sudo fdisk -l 命令,并输入kali用户的登录密码(默认为:kali),然后按下回车键,如下图所示:
提示:fdisk是linux系统中的一个磁盘管理工具,具备创建、编辑、删除和查看磁盘分区等功能。
![null 图片[4]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.4712718.png)
按下回车键之后,fdisk返回了系统中的磁盘信息,当前系统中共有一块磁盘,为/dev/sda,其中存在一个物理分区/dev/sda1,容量为80.1G,这与之前在VMWare软件中看到的虚拟机磁盘容量是一致的,如下图所示:
![null 图片[5]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.4855804.png)
至此,我们得知了此次所需扩容的虚拟机的磁盘容量为80.1GB,接下来我们执行扩容操作,将虚拟机的磁盘容量扩展为120GB。
磁盘扩容前的准备工作
要对一个虚拟机系统中的磁盘进行扩容,必须满足以下两个条件:
- 虚拟机处于关机状态
- 虚拟机不存在快照
当虚拟机正在运行时,首先将其关机,如下图所示:
![null 图片[6]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.5060613.png)
关机之后,在VMware软件中点击此图标,打开当前虚拟机的快照管理页面,如下图所示:
![null 图片[7]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.5200098.png)
在弹出的页面中可以看到当前虚拟机存在哪些快照,点击快照的名称选中快照,然后点击删除按钮,将快照删除,如下图所示:
注意:快照删除之后不可恢复,如果之前建立的快照仍需使用,请先将虚拟机备份之后再进行操作!
![null 图片[8]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.5340707.png)
删除快照之后,即可进行磁盘扩展操作。
磁盘扩容操作
在VMware中使用鼠标右键点击左侧栏中的虚拟机名称(所需扩容的虚拟机),在弹出的选项框中点击“设置”,即可打开“虚拟机设置”页面,然后在“虚拟机设置”页面中点击“磁盘”这一栏,即可查看当前虚拟机的磁盘使用情况,然后点击“扩展”按钮,进行磁盘扩容操作,如下图所示:
![null 图片[9]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.545187.png)
点击“扩展”按钮之后,在弹出的选项卡中,修改“最大磁盘大小”的值(以GB为单位),根据你所需要扩展的容量填写,在本文中,我们需要将磁盘由原先的80.1GB扩展到120GB,因此此处我们填写120即可,然后点击“扩展”按钮进行磁盘扩容,如下图所示:
![null 图片[10]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.554001.png)
点击扩展后,等待片刻,会弹出一个提示框,显示磁盘已成功扩展,在选项卡右侧可以看到,当前虚拟机的磁盘容量已扩展到了120GB,如下图所示:
![null 图片[11]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.5632908.png)
点击如下图所示的关闭按钮,将图中的三个选项卡关闭:
![null 图片[12]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.5745218.png)
此时我们已经成功将虚拟机的磁盘容量扩展到了120GB,接下来需要进入虚拟机系统,对磁盘分区进行扩展,使用与本教程开头相同的方法,启动虚拟机,打开终端,执行 sudo fdisk -l 命令查看虚拟机的磁盘使用情况,如下图所示:
![null 图片[13]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.584383.png)
从上图中可以看到,/dev/sda磁盘的容量已经扩展到了120GB,但/dev/sda1分区的容量仍然为80.1GB。
点击kali系统桌面左上角的程序图标,搜索并运行Gparted工具,如下图所示:
![null 图片[14]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.598825.png)
由于Gparted磁盘管理工具需要root权限,所以在打开Gparted工具前,会弹出一个对话框,提示输入当前用户的密码,如下图所示,输入密码后点击认证按钮即可:
![null 图片[15]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.6127295.png)
打开Gparted工具之后,可以看到当前系统中磁盘使用情况,其中/dev/sda1分区的容量为80.09GB,磁盘未分配的容量为39.91GB,如下图所示:
![null 图片[16]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.626267.png)
使用鼠标右键点击/dev/sda1分区,然后在弹出的选项框中点击“Resize/Move”选项,如下图所示:
![null 图片[17]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.6368577.png)
在弹出的页面中可以看到当前分区(/dev/sda1)最大可扩展至122879GiB(即120GB),在“New Size”处填入122979,将此分区扩展至120GB,如下图所示:
![null 图片[18]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.6486964.png)
输入容量大小并按回车键之后,点击Resize按钮进行扩容,如下图所示:
![null 图片[19]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.6635191.png)
点击Resize之后,即可完成对/dev/sda1分区的扩展配对,如下图所示:
![null 图片[20]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.6736894.png)
最后一步,点击图中的“√”按钮,然后在弹出的提示框中点击“Apply”按钮,将上面几个步骤中进行的配置写入到磁盘,如下图所示:
![null 图片[21]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.6870282.png)
等待片刻,在弹出的提示框中看到如下图所示的消息即代表分区扩容的操作已完成:
![null 图片[22]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.6991334.png)
点击“close”按钮关闭页面,关闭Gparted工具。
打开终端,再次使用fdisk工具查看系统中磁盘的使用情况,如下图所示:
![null 图片[23]-使用 GParted 给 Kali 虚拟机磁盘扩容-胡宗胜的个人博客👤](https://wiki.bafangwy.com/media/202405//1714959458.7113276.png)
此时虚拟机系统中的磁盘容量已扩容至120GB,磁盘中的分区也扩容至120GB。
整个虚拟机磁盘扩容操作至此已全部完成。






暂无评论内容