linux – Bitbake构建消耗更多空间
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux – Bitbake构建消耗更多空间,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1512字,纯文字阅读大概需要3分钟。
内容图文
![linux – Bitbake构建消耗更多空间](/upload/InfoBanner/zyjiaocheng/970/7c6051e77b8440fb92060f9d74a1915a.jpg)
我最近开始使用Bitbake来构建Yocto.每次我构建,它消耗更多的空间,目前我的磁盘空间不足.图像不会被覆盖.将为每个构建创建一组带有时间戳的新文件.我从build / tmp / deploy / images /中删除了旧文件.但它在磁盘可用空间方面没有太大区别.我可以删除任何其他位置吗?
我在构建期间观察到的错误是:
WARNING: The free space of source/build/tmp (/dev/sda4) is running low (0.999GB left)
ERROR: No new tasks can be executed since the disk space monitor action is "STOPTASKS"!
WARNING: The free space of source/build/sstate-cache (/dev/sda4) is running low (0.999GB left)
ERROR: No new tasks can be executed since the disk space monitor action is "STOPTASKS"!
WARNING: The free space of source/build/downloads (/dev/sda4) is running low (0.999GB left)
ERROR: No new tasks can be executed since the disk space monitor action is "STOPTASKS"!
请提出一些建议来避免这个问题.
解决方法:
为了有效性和修复是多么容易:
>购买更多磁盘空间:将$TMPDIR放在自己的SSD上有很大帮助,并且无需微管理.
>删除$TMPDIR(build / tmp):旧的图像,旧的软件包和工作目录/ sysroots for MACHINEs,你目前没有建立累积,可以占用相当多的空间.你通常可以暂时删除整个$TMPDIR:只要你使用sstate-cache,下一个版本应该仍然非常快.
>删除$SSTATE_DIR(build / sstate-cache):如果你做了很多构建,sstate本身会随着时间的推移而累积.删除目录是安全的,但下一次构建将花费很长时间,因为所有内容都将重建.
>删除$DL_DIR(构建/下载):如果您长时间使用构建目录(从主服务器提取更新或更改为更新的分支),过时的下载会不断占用磁盘空间.请记住,删除目录意味着重新下载所有内容.仅查看最大的文件并删除旧版本可能是一个有用的折衷方案.
内容总结
以上是互联网集市为您收集整理的linux – Bitbake构建消耗更多空间全部内容,希望文章能够帮你解决linux – Bitbake构建消耗更多空间所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。