ubuntu磁盘已满无法进入系统,清理磁盘

1、第一次遇见这个问题直接重装了系统,今天又遇到了 打算好好处理一下

首先你发现是进入不了系统了 那么就重启虚拟机按住F2进入命令行模式:

输入用户名和密码进入即可,

2、使用命令df -lh 查看各个占用最多的是哪些,然后各种删除,排除了/var /tmp等目录占用较多空间

3、发现占用最多的是/user 但是发现目前占用的10G左右的都是正常的工程内容,没有什么其他的部分:

最后想到了是不是回收站的内容过多导致的,执行以下命令:

sudo rm -rf ~/.local/share/Trash/*

4、执行后果然释放了64G

5、此时直接进行重启即可使用

记录一下本次遇到的问题

### 解决 Ubuntu 虚拟机磁盘空间不足的问题 当遇到 Oracle VM VirtualBox 下的 Ubuntu 虚拟机磁盘空间不足时,可以通过多种方式解决问题。以下是详细的清理和扩展方法。 #### 1. 查看当前磁盘使用情况 首先需要了解系统磁盘使用状况以及哪些部分占用了大量空间。可以使用以下命令来查看: ```bash df -h ``` 此命令会显示各个分区的空间使用情况[^1]。如果发现根目录 `/` 的可用空间较少,则需进一步查找具体的大文件或目录。 接着可以定位具体的大型文件位置: ```bash du -sh /* ``` 上述命令会对根目录下的每个子目录计算其大小并按降序排列,帮助快速找到占用较多空间的部分[^3]。 对于特定用户的家目录也可以执行类似的检查操作: ```bash du -sh /home/* ``` #### 2. 清理不必要的文件 一旦确认了主要消耗空间的位置之后,就可以采取措施减少这些区域内的存储需求。常见的做法包括但不限于以下几个方面: - **删除无用的日志文件** 日志文件通常位于 `/var/log/` 目录下。如果有过期或者不再需要的日志记录可以直接移除它们以腾出更多地方。不过建议先备份重要信息再做处理。 ```bash sudo find /var/log/ -type f -name "*.log" -exec truncate --size=0 {} \; ``` - **清除缓存包管理器中的旧版本软件包** APT 缓存可能会累积很多已经下载却未使用的更新补丁等资源。利用 `apt-get clean` 或者更彻底一点的方式如下所示能够有效回收这部分浪费掉的地方。 ```bash sudo apt-get autoremove && sudo apt-get autoclean ``` - **卸载不需要的应用程序及其依赖项** 列举所有已安装但很少使用的应用程序列表,并考虑将其完全去除连同关联库一起消除影响整体性能表现的因素之一就是臃肿复杂的环境配置状态。 ```bash sudo dpkg --list | grep ^rc | awk '{print $2}' | xargs sudo dpkg --purge ``` #### 3. 扩展虚拟磁盘容量 假如经过以上步骤仍然无法足实际应用的需求量的话,则应该思考如何增大现有虚拟硬盘的实际尺寸范围才行。针对不同的 Hypervisor 类型有不同的实现手段这里仅讨论基于 LVM (Logical Volume Manager) 架构之上的调整过程为例说明一下基本流程: - 首先停止正在运行的目标实例确保不会因动态修改引起任何潜在风险; - 接着进入主机操作系统层面按照官方文档指导完成物理设备扩容动作比如通过 GUI 图形界面工具或者是 CLI 命令行脚本来达成目的; - 完成硬件层面上的变化以后回到客户 OS 内部重新扫描探测新增加出来的空白区间进而分配给指定逻辑卷组成员享用即可;最后一步记得同步告知文件系统关于最新边界变化的消息以便正常运作不受干扰。 ```bash sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv ``` 注意:如果是 XFS 文件系统则替换最后一句为相应的 grow 操作语句[^4]。 --- ###
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值