kali根目录磁盘扩容(已解决问题no space left on device)

一,如何遇到这个问题的和为什么会出现这个问题

1.1一开始本来是打算用docker去拉取镜像的,但是我发现正在拉取的时候突然就爆出这个错误了no space left on device.

1.2我这里出现这个问题的原因是因为我的kali根目录空间不够了,但是我的docker要存放数据的地方又在根目录,如下图,可以看到我这里的sda1分区的占用率都已经达到94%,当时我给kali的磁盘空间是按系统默认的磁盘空间给的,也就是20G。哎!要是当时多给一点就好了,就不会有那么多的事了!

1.3要想解决这个问题就需要对我们的根目录进行扩容,当然网上还有许多其他的解决方法,比如说给docker添加新的挂载目录,但是我试过了,对我这种情况来说没有用,浪费了许多时间,哎!

二.扩容根目录

右键你的kali,点击设置(注意关机,再操作

点击当前硬盘,然后再选择扩展,要扩展多少你们按自己的情况来,我之前是20G,然后扩展了30G,就有了现在看到的50G。但是可以看到我这里是不可以点击的,是因为要点击扩展这个选项需要将kali之前的快照都删掉,不然点不了。

我们扩展完之后,启动kali,在kali的应用里面找到GParted这是kali自带的一个挂载磁盘的一个工具,点击之后,如下图,未分配的30G,是我刚刚扩展的磁盘空间。

先将未分配的30G给到extended上,选择extended右键调整大小。向右拖到可以调整大小。拉住黑色箭头向如图所示的方向滑动。

然后移动linux-swap的位置 ,但是要注意要先停用交换分区后才可以调整大小。

停用后,这里注意是点击白色的部分,向右移动到最后 ,一定要点白色的部分,不要拉黑色的箭头,不然空间就添加到交换分区上了,千万注意。

点击确定。

再次选择extended,调整大小/移动,向右拖动将里面的空间全给出去。

注意拉住左边的黑色箭头,向如图所示的方向移动的低。

最后再调整sda1分区,这是最后一步了,拉住右边的箭头,拉到底。

最后,再点击这把勾,应用全部操作,就可以了

输入命令查看一下 df -h

哈哈哈哈哈哈,我的空间又回来了

拉取镜像的问题也解决了

总结 

这就是kali扩展根目录的全部过程,希望对你有帮助,收藏吧!你总有一天会用上的!为了解决这个问题我尝试了几种方法,都没有用,浪费了许多时间!csdn上的方法几乎都试过了!血的教训。

要是当初多给一点空间给kali就好了!

猜你喜欢

转载自blog.csdn.net/weixin_64972949/article/details/130640808