PVE虚拟机全部安装在挂载的sda,格式为EXT4
测试: 在PVE宿主机下cd /mnt/sda/images/101,du -sh发现刚才删除的文件未在虚拟磁盘映像释放 然后我google了一下,说是要满足各种条件才能自动释放空间,这有点蛋疼啊,经常写入文件,频繁删除文件岂不是很麻烦 |
重启**好 |
重启后还是没有被释放,存储用的精简模式 |
本帖最后由 diocat 于 2024-7-6 23:35 编辑
虚拟机执行 fstrim -av 同时pve里硬盘需要启动【丢弃】【SSD仿真】 不执行也没有关系,fstrim每周自动执行一次 如果你想实时释放,在虚拟机fstab的分区挂载选项里,添加discard。不过这会略微影响磁盘性能 更新: 你是truenas,那你虚拟机用的文件系统应该是zfs。手动运行zpool trim 池名称,或者开启zpool autotrim zfs的磁盘空间回收机制比较复杂,一般情况下不手动干预 而且【非常】【十分】不建议zfs在虚拟化镜像中使用 |