要释放 /var/lib/vz/images 下的 raw 文件大小,您可以按照以下步骤操作:

  1. 检查并删除容器内不需要的文件。
  2. 清理容器的缓存、日志和临时文件。

对于 Debian/Ubuntu 系统,请在容器内执行以下命令:

apt-get clean
apt-get autoremove

对于 RHEL/CentOS 系统,请在容器内执行以下命令:

yum clean all
yum autoremove
  1. 接下来,在容器内执行 fstrim 命令以释放未使用的空间。首先,您需要在容器内安装 fstrim 工具(对于 CentOS,您需要安装 util-linux 软件包)。在容器内运行以下命令:

对于 Debian/Ubuntu 系统,请执行以下命令:

apt-get install util-linux

对于 RHEL/CentOS 系统,请执行以下命令:

yum install util-linux

然后,在容器内运行 fstrim 命令:

fstrim -v /
  1. 停止容器。
pct stop <CONTAINER_ID>
  1. (可选)可以考虑重新启动 Proxmox,以确保释放空间。
shutdown -r now

这一步之后,您可以使用du命令来查看存储空间的使用情况,例如,您可以使用以下命令从Proxmox主机查看/var/lib/vz/images文件夹下所有.raw文件大小:

du -h --summarize /var/lib/vz/images/*.raw

同时,df命令可以查看磁盘整体占用情况:

df -h

这样,文件的大小应该会显著减小。

标签: PVE

添加新评论