linux 虚拟机 磁盘空间压缩

本文介绍了使用vmware-toolbox-cmddisklist和vmware-toolbox-cmddiskshrink命令进行虚拟机磁盘列表查看及磁盘瘦身的方法。

/usr/bin/vmware-toolbox-cmd disk list

/usr/bin/vmware-toolbox-cmd disk shrink /

init 0

 

 

 

转载于:https://www.cnblogs.com/20170722-kong/p/9700605.html

### 清理Linux虚拟机上的磁盘空间方法 #### 使用`du`命令查看大文件和目录占用情况 为了找出哪些文件或目录占用了大量磁盘空间,可以使用`du`(disk usage)命令。此命令能够统计指定路径下的磁盘使用量。 ```bash du -a | sort -n -r | head -n 10 ``` 上述脚本会打印出最大的十个文件以及它们各自的大小[^1]。 #### 删除不必要的包及其配置文件 随着时间推移,系统上可能会残留一些不再使用的软件包。通过执行以下操作来清除这些无用的数据: ```bash sudo apt-get autoremove --purge ``` 这条指令不仅卸载了那些自动安装却现已不再依赖于任何其他已安装程序的库,而且还会一并删除其关联的配置文档。 #### 清除APT缓存中的旧版本内核和其他deb包 对于基于Debian系统的发行版而言,定期清理下载历史记录有助于释放宝贵的空间资源。 ```bash sudo apt-get clean ``` 这一步骤将会清空本地存储库中所有已经过期或者冗余的.deb格式二进制包副本。 #### 移动/tmp临时文件夹至具有更多可用容量的位置 如果发现Oracle Universal Installer所需的/tmp分区剩余不足,则考虑创建一个新的挂载点作为替代方案;具体做法如下所示: ```bash mkdir /mnt/new_tmp mount --bind /mnt/new_tmp /tmp ``` 完成以上设置之后,请记得在结束工作前恢复初始状态以免影响后续服务运行正常性。 #### 定期检查日志文件尺寸并适当调整保留策略 某些应用程序会产生庞大的日志条目集合,默认情况下可能不会被及时轮转压缩归档甚至直接丢弃。因此建议针对特定环境定制化一套合理的维护计划以防止此类情形发生。 ```bash cat /etc/logrotate.conf ``` 编辑该配置文件可实现对各类日记记录行为的有效管理控制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值