目录

一、问题描述

二、解决方法

2.1查看ubuntu的内存

2.2解决方法

2.3额外清理

三、查看ubuntu内存(开机恢复后)


一、问题描述

我是双系统,忙完后电脑关机,第二天再进入ubantu系统就进不去了。网上解决这个问题的有很多,但是大部分都是说驱动问题。很明显,我没有改变电脑任何,不可能是驱动的问题。查看之后还有一个问题就是电脑分配给ubantu系统的内存不够了。开始我也很犹豫,我分了100个g,平时只是写一些代码而以。最终排查之后果然是内存不足问题。

ubuntu启动mysqld ubuntu启动卡在clean_linux

大家以后也要养成好习惯记得要经常的清理下ubuntu系统的内存缓存垃圾等等,保证内存空间。

二、解决方法

2.1查看ubuntu的内存

步骤一:我们选择进入到ubuntu的高级选项当中。

ubuntu启动mysqld ubuntu启动卡在clean_ubuntu启动mysqld_02

步骤二:进入到(recoery mode)等待一些时间之后。就能够到recoery目录界面。

ubuntu启动mysqld ubuntu启动卡在clean_ubuntu_03

步骤三:选择root中,输入以下指令。

df -h

ubuntu启动mysqld ubuntu启动卡在clean_ubuntu_04

如果输入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内存的习惯,避免这种情况的再次发生。