美文网首页Linux学习|Gentoo/Arch/FreeBSD摄影读书
安装时出现“zstd: error 70 : Write err

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

作者: 从零开始学ArchLinux | 来源:发表于2024-05-02 22:04 被阅读0次
    问题截图如下: 设备空间不足错误

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

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

    pacstrp -K /mnt linux
    

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

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

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

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

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

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

    相关文章

      网友评论

        本文标题:安装时出现“zstd: error 70 : Write err

        本文链接:https://www.haomeiwen.com/subject/bvnqfjtx.html