linux 开机速度 固态,Ubuntu18开机速度突然变慢问题的解决(2019.11.05)

Ubuntu18开机速度突然变慢问题的解决(2019.11.05)

1 前言(伏笔)

2 分析一:可能是由于一些开机启动程序导致的

3 分析二:从启动日志查找原因

参考

1 前言(伏笔)

笔者的笔记本有一个256G的固态硬盘和一个1T的机械硬盘。之前ubuntu18装在机械硬盘上,后来感觉读写速度太慢就从固态上分了100G装ubuntu18。在固态硬盘上装好的ubuntu系统,数据读写和打开软件速度快了很多,这时候固态上的ubuntu系统开机启动还是很快的。数据备份好后笔者就把机械硬盘格式化了。等我再开机的时候,突然发现固态上的ubuntu系统开机启动竟然要四五分钟!经过一番折腾终于解决问题了,以下为解决过程。

2 分析一:可能是由于一些开机启动程序导致的

查看开机启动时间由哪些程序占用

systemd-analyze blame

可以看到最长的开机启动程序才几秒,因此笔者开机慢不是开机启动程序导致的。

5d9cbdb2666b532228ec56d7b575a19b.png

若你的开机启动程序时间长达几十秒,那可能原因就在这里,可关闭时间长的程序

# 关闭几个典型的耗用时间长的程序

sudo systemctl mask plymouth-quit-wait.service

sudo systemctl disable NetworkManager-wait-online.service

sudo systemctl mask plymouth-start.service

sudo systemctl mask plymouth-read-write.service

# 若要恢复,将mask换unmask、disable换enable

3 分析二:从启动日志查找原因

分析找出问题

# 查看启动日志文件

cat /var/log/boot.log

红红的地方便是问题的所在了,从启动日志中可以看到系统启动慢的原因是“启动一个硬盘设备等待时间过长”!

e6aa822080ca0b6ac58608aad14a4963.png

解决问题

# 查看磁盘分区情况【磁盘真实信息】

sudo blkid

# 查看linux开机自动挂载的分区配置文件【磁盘配置信息】

sudo gedit /etc/fstab

笔者的问题是,/etc/fstab中存在机械硬盘的一个分区信息(该分区是笔者之前ubuntu18系统的swap,与伏笔呼应),而机械硬盘被笔者格式化了。

把/etc/fstab中机械硬盘的分区信息删去,再次重启,固态中ubuntu十几秒就启动了。问题解决!

注:有些童鞋的原因可能是/etc/fstab中分区的uuid与实际的uuid(sudo blkid查看)不相同,只要修改成实际的就可以了。

参考

[1] Ubuntu18.04两步解决英伟达显卡驱动以及开机启动慢的问题(从一分钟到20秒)

[2] 【工具使用】对Ubuntu开(关)机启动慢的处理

[3] 解决a start job is running for dev-disk-by启动错误

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值