找回密码
 立即注册

微信扫码登录

搜索
查看: 78|回复: 0

教你压缩虚拟机部署的haos镜像文件体积加快开机速度

[复制链接]

27

主题

151

回帖

911

积分

高级会员

积分
911
金钱
733
HASS币
0
发表于 昨天 15:39 来自手机 | 显示全部楼层 |阅读模式
homeassistant相信能刷到这篇文章的小伙伴都不会陌生!要相信大数据的眼光,你不想他是不会推给你的[偷笑]

haos作为官方推荐的最完整集成的部署方案,受到很多初学者的喜爱,原因无他,部署简单,自带全家桶。

那么问题来了,细心的的小伙伴会发现,随着虚拟机部署运行时间久了,虚拟机镜像文件会从最初的不到10g…慢慢变大(变大速度取决于你折腾的频率),比如说up主就经常测试自己做的addons,这期间总docker pull各种镜像,这就导致镜像文件体积会被增大,即使你用完删了没用的文件,体积也不会缩小…[呲牙]这应该全是vm虚拟机需要改进的一个缺点。

那么今天贴出简单的两条命令实现压缩虚拟机文件体积!释放未使用的空间!

(本教程测试于vm虚拟机部署的haos,而且要有端口22222权限,其他是否通用自测)

#列出挂载的磁盘路径

/usr/bin/vmware-toolbox-cmd disk list

#对目标路径进行压缩

/usr/bin/vmware-toolbox-cmd disk shrink /

注意不可以直接复制上面的第二条命令执行!最后的路径/代表根目录,要改成haos的数据目录!这个在一条命令输出的结果里可以找到,替换第二条里面的路径。一般为/mnt/data压缩这个就能释放很多空间,如果不放心你可以cd /mnt/data进去看下。里面有docker和supervisor的目录就对!

替换完就执行。进度走到99会卡住,最后终端会被强制断开![偷笑][坏笑]不要慌,这是虚拟机在后台压缩,压缩结束后会自动开机,此过程大约8分钟左右,看配置和文件大小。

再次开机你可以完全关机,开机测试下,是不是启动时间缩短了,运行更丝滑了。最主要的是占用物理磁盘的空间节省了很多。(up主压缩节省了11g空间从24g压缩完剩13g).而且这样对于我这种每周自动用傲梅冷备份haos的,提高了备份速度,而且备份文件也小很多。

有兴趣的大家可以试试。在此鸣谢冬瓜大佬,是他提供的方案!喜欢的点赞👍👍👍👍👍

Screenshot_2025-09-30-14-54-20-300_com.anydesk.anydeskandroid.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-10-1 05:53 , Processed in 0.068821 second(s), 6 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表