目录
一、问题描述
我是双系统,忙完后电脑关机,第二天再进入ubantu系统就进不去了。网上解决这个问题的有很多,但是大部分都是说驱动问题。很明显,我没有改变电脑任何,不可能是驱动的问题。查看之后还有一个问题就是电脑分配给ubantu系统的内存不够了。开始我也很犹豫,我分了100个g,平时只是写一些代码而以。最终排查之后果然是内存不足问题。
大家以后也要养成好习惯记得要经常的清理下ubuntu系统的内存缓存垃圾等等,保证内存空间。
二、解决方法
2.1查看ubuntu的内存
步骤一:我们选择进入到ubuntu的高级选项当中。
步骤二:进入到(recoery mode)等待一些时间之后。就能够到recoery目录界面。
步骤三:选择root中,输入以下指令。
df -h
如果输入df-h 报错 就直接输入df就行。
查询下自己内存的就是开机界面提示的那个,我的sd4,结果显示100%使用。
2.2解决方法
然后使用以下指令清理下缓存垃圾。释放出一些内存。
系统垃圾清理
# 清理旧版本的软件缓存,删除你已经卸载掉的软件包
sudo apt-get autoclean
# 清理所有软件缓存,电脑上存储的安装包全部卸载
sudo apt-get clean
# 删除系统不再使用的孤立软件
sudo apt-get autoremove
基本上输入完这些指令,电脑的内存就会获得1%-10%的释放。
再重启一下电脑即可进入系统。
进入系统之后,建议抓紧清理一些没用的压缩包和文件,避免占用内存。
2.3额外清理
如果还出现/dev/sdax recovering journal的提示,我认为是你双系统所在windows的那个盘需要内存清理了,我是清理之后,这个问题就消失了。
三、查看ubuntu内存(开机恢复后)
df -hl
命令指令:
下面是相关命令的解释:
df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
注:建议大家以后养成清理ubuntu内存的习惯,避免这种情况的再次发生。