ubuntu 关闭开机磁盘扫描

本文介绍如何使用df命令查看Ubuntu系统中物理磁盘的逻辑分区情况,并通过调整逻辑分区的mount次数来减少不必要的磁盘扫描,从而达到延长磁盘使用寿命的目的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. df命令可以看到ubuntu使用了物理磁盘上的哪些逻辑分区

2. 对每个逻辑分区执行命令, 6000的意思就是mount(pc启动时会mount一下各个逻辑磁盘)6000次才磁盘扫描,10年才可能启动6000次的,相当于关闭了磁盘扫描

sudo tune2fs -c 6000 /dev/sdb1

sudo tune2fs -c 6000 /dev/sda5

sudo tune2fs -c 6000 /dev/sda7


### Ubuntu 启动等待时间过长的原因分析 对于Ubuntu系统启动时存在长时间等待的问题,其背后可能存在多种因素。例如,由于对根目录磁盘进行了扩容操作,导致swap分区的UUID发生变化,进而影响到了系统的正常启动过程[^1]。 另外一种情况是在双系统环境中,如果更换了硬盘(比如将原本用于安装Windows的500G M.2固态升级为2TB),那么进入Ubuntu时可能会遇到长达一分半钟以上的延迟才到达登录界面的情况。这种现象可能是由GRUB引导程序未能及时识别新的硬件变更所引起的[^4]。 还有可能出现的是在网络配置方面遇到了障碍,“A start job is running for Wait for Network to be Configured”的提示表明系统正在等待网络接口完成初始化,而这一过程如果没有成功则会造成显著的时间消耗[^5]。 ### 减少Ubuntu系统启动等待的具体措施 #### 方法一:修正Swap UUID匹配错误 针对因调整磁盘空间而导致交换区标识符改变的情形,可以通过更新`/etc/fstab`文件内的相应条目来解决问题。具体做法如下: ```bash sudo nano /etc/fstab ``` 找到并替换旧有的SWAP UUID值为当前实际存在的那个新值,保存更改后重启计算机即可恢复正常启动速度。 #### 方法二:优化Grub加载选项以适应多操作系统环境 当面临从一个较大容量的新SSD切换过来之后产生的额外等待期,则建议重新扫描所有可用驱动器上的OS安装位置,并确保GRUB菜单能够正确反映最新的布局结构。可以执行以下指令实现这一点: ```bash sudo update-grub ``` 此命令将会自动检测已知的操作系统实例并将它们加入到启动列表之中;同时也会帮助消除任何潜在的冗余项或不准确的信息源。 #### 方法三:处理网络配置引发的延时状况 为了防止因网络管理工具试图建立连接却失败从而拖慢整个开机流程的现象发生,可以选择关闭名为`NetworkManager-wait-online.service`的服务单元。通过下面这几行代码就能轻松做到这点: ```bash sudo systemctl disable systemd-networkd-wait-online.service sudo systemctl mask systemd-networkd-wait-online.service ``` 上述操作会阻止该特定服务随同其它核心组件一同激活,有效缩短整体启动所需耗费的时间长度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值