虚拟机硬盘删除文件后,PVE宿主机硬盘空间不释放解决办法

2023-08-12 07:58:12 11点赞 69收藏 8评论

----以群晖为例。

省流可以直接跳到问题聚焦:

背景:

5105软路由,PVE下安装了op,docker,黑群晖7.2,群晖6.8(为了继续使用monments),win10,使用过程中某天突然发现断网,重启多次发现无法恢复,无法访问PVE管理页面,检查光猫亮灯正常,遂无奈拆机检查,连上屏幕后发现原来是PVE硬盘空间满了,检查的地方如下图:

虚拟机硬盘删除文件后,PVE宿主机硬盘空间不释放解决办法

那时候使用率显示红色的99.99%

当时就觉得很纳闷,明明没用多少,不应该啊,当时不懂,没办法只好删除了分配了100G空间的win10的虚拟机以临时恢复使用。

果然删除win10后pve的LVM—Thin 显示不再是红色的99%了,又可以正常使用了。

后来很快又要满了,忍痛删掉了群晖6.8,又能愉快的使用一段时间了。

但心里留下了个疑问,而且这是个定时的雷,不处理早晚又要经历一次。

于是开始研究,发现原来是虚拟机删除了文件后,pve宿主机的LVM-Thin硬盘并不会释放,难怪会越用越少,1TB的硬盘很快就满,那段时间可是经常下美剧的!

然后发现,删除虚拟机的硬盘可以释放空间,这样到是勉强能用了,就是得时不时的注意下,而且每次这么操作很麻烦,硬盘的东西基本都要舍弃,移来移去的话,很快就会把PVE宿主机的空间先满上了。

中间以为无解甚至一度准备升级硬盘了,一开始打算把到nvme升级到2T的,后来一想既然要重装干脆一步到位把PVE装在3.5寸16T的硬盘上算了。

但就算是升级到16T硬盘,也迟早有满的一天,始终不是个办法,后来不死心又变换着关键字搜索,终于某次找到一条不那么完美的线索。

经过一番不怕死的实验操作,完美搞定。

特意熬夜成文分享出来希望能帮助到有同样问题的朋友。

问题聚焦:PVE硬盘空间不足,使用率99%,必须要删除虚拟机(硬盘)才能释放空间。

解决方案:

--以黑群为例。

盘划分虚拟硬盘装黑裙晖,黑群晖删除文件后,PVE硬盘空间占用却并未释放,需要删除划分给虚拟机(黑群晖)的硬盘后才会释放PVE宿主机空间。

此时,只需要把划分给虚拟机的硬盘勾选 丢弃 选项,

路径:虚拟机-硬件-硬盘-丢弃路径:虚拟机-硬件-硬盘-丢弃

然后用ssh登陆虚拟机(黑群晖)执行命令

fstrim -av

等待执行结束,好了,这下硬盘空间终于被释放掉了,可以愉快玩耍了。

p.s:需要使用 sudu 权限。

p.s2:先打开ssh登陆权限,在 控制面板—终端机和SNMP打开群晖的ssh登陆权限 结束后记得在同样的地方关闭 。

win系统据说可以直接使用磁盘碎片整理,不过我感觉还是这样快点。

参考资料:[虚拟机相关] 求助:pve下虚拟win10做下载服务器,pve无法释放硬盘空间

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
8评论

  • 精彩
  • 最新
  • 哇,这篇内容太有趣了!PVE ALL-IN-ONE 折腾篇一:虚拟机硬盘删除文件后,PVE 宿主机硬盘空间不释放解决办法,让你的电脑变得更加灵活有趣。赶快来点赞,让更多人看到这篇文章!

    校验提示文案

    提交
    啊这 您来了 属实是我没想到的

    校验提示文案

    提交
    虚拟机硬盘删除文件后,可以尝试进行磁盘清理以释放PVE宿主机硬盘空间。

    校验提示文案

    提交
    收起所有回复
  • 直通一个硬盘给黑群

    校验提示文案

    提交
    我用pve装黑群是直通一个硬盘的,这样做的好处是不想用虚拟机了,也可以直接物理机上黑群用

    校验提示文案

    提交
    我也是直通的 后来出了一次问题 就再划了一块组raid1了 用群晖的套件的话 建议还是组raid1

    校验提示文案

    提交
    收起所有回复
  • 这个问题倒是挺值得关注的,简单来说就是群晖那边删除文件只是标记了区块丢弃,PVE也没有跟着把这部分内容去掉,必须要完整清理后占用才会下来

    校验提示文案

    提交
  • 我装过pve的msata和优盘怎么格式化,有大佬解惑吗?现在都用不了,度娘也没解决

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
69
扫一下,分享更方便,购买更轻松