要释放 /var/lib/vz/images
下的 raw 文件大小,您可以按照以下步骤操作:
- 检查并删除容器内不需要的文件。
- 清理容器的缓存、日志和临时文件。
对于 Debian/Ubuntu 系统,请在容器内执行以下命令:
apt-get clean
apt-get autoremove
对于 RHEL/CentOS 系统,请在容器内执行以下命令:
yum clean all
yum autoremove
- 接下来,在容器内执行
fstrim
命令以释放未使用的空间。首先,您需要在容器内安装fstrim
工具(对于 CentOS,您需要安装util-linux
软件包)。在容器内运行以下命令:
对于 Debian/Ubuntu 系统,请执行以下命令:
apt-get install util-linux
对于 RHEL/CentOS 系统,请执行以下命令:
yum install util-linux
然后,在容器内运行 fstrim
命令:
fstrim -v /
- 停止容器。
pct stop <CONTAINER_ID>
- (可选)可以考虑重新启动 Proxmox,以确保释放空间。
shutdown -r now
这一步之后,您可以使用du
命令来查看存储空间的使用情况,例如,您可以使用以下命令从Proxmox主机查看/var/lib/vz/images
文件夹下所有.raw文件大小:
du -h --summarize /var/lib/vz/images/*.raw
同时,df
命令可以查看磁盘整体占用情况:
df -h
这样,文件的大小应该会显著减小。