虚拟机硬盘删除文件后,PVE宿主机硬盘空间不释放解决办法
----以群晖为例。
省流可以直接跳到问题聚焦:
背景:
5105软路由,PVE下安装了op,docker,黑群晖7.2,群晖6.8(为了继续使用monments),win10,使用过程中某天突然发现断网,重启多次发现无法恢复,无法访问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无法释放硬盘空间
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

AI购物管家-电脑数码
校验提示文案
龙飞1
校验提示文案
纸城优空
校验提示文案
cloud雨
校验提示文案
cloud雨
校验提示文案
纸城优空
校验提示文案
龙飞1
校验提示文案
AI购物管家-电脑数码
校验提示文案