Linux学习|Gentoo/Arch/FreeBSD摄影读书

安装时出现“zstd: error 70 : Write err

2024-05-02  本文已影响0人  从零开始学ArchLinux
问题截图如下: 设备空间不足错误

先给出结论:取消虚拟机的动态内存方式。

问题出现在安装linux核心时,错误提示信息翻译后为“写错误: 不能写入:设备没有空间”,运行的命令是:

pacstrp -K /mnt linux

通过检查官方文档,官方的建议的最小512M的内存、2G硬盘,我的虚拟机配置的是4G内存、60G硬盘,理论上不管是内存还是硬盘都是够的。

先从从报错的工具:zstd开始查。查找资料得知,这个工具是个解压缩工具,那么应该是解压文件时报错,那么确实可能是存储空间不足导致的。我的内存和硬盘肯定是够的,zstd报这个错就很奇怪了。

接下来我就查了很多资料(走了很多弯路),百度、官方论坛、bing、google查了很多,跟我场景累死的,都确实是硬盘不足,也通过增加内存、硬盘的容量解决了,但是他们的内存、硬盘增加后还没我的空间大,我的肯定不是这个原因。

然后我又重新创建虚拟机,当设定内存时,突然发现默认勾选了使用动态内存,就抱着试一试的态度取消了使用动态内存,其他配置完全一样。 取消使用动态内存 尝试重新安装,按照之前的流程重走一次,再次安装linux核心,安装成功: 安装linux成功

通过取消动态内存的方式,解决了“设备空间不足”的错误。

在解决这个问题的过程中,查了大量的资料,虽然有收获(存放临时文件的目录空间限制),但却不多,浪费了很多的时间和精力,希望这篇文章能帮到同学们。

上一篇下一篇

猜你喜欢

热点阅读