根系/安装时间慢

Bas*_*asj 5 arch-linux debian mount dmesg

通过dmesg -t -d在我的 Raspbian/Debian Jessie 上运行,我发现这是我的启动过程中的瓶颈:

[<    4.777880>] EXT4-fs (mmcblk0p2): mounted filesystem with 
ordered data mode. Opts: (null)
Run Code Online (Sandbox Code Playgroud)

/dev/mmcblk0p2以 root身份挂载将近 5 秒/,这太长了!

好吧,它是一个 Raspberry Pi + 一张 microSD 卡(所以这可能是安装缓慢的原因/),但我是用 ArchLinux 完成的,而且这个安装根本没有那么长。

如何防止对只读文件系统进行任何文件检查并/在启动时更快地安装根目录?

dha*_*hag 0

行标题[< 4.777880>]表明此消息在前一条消息发生后大约 5 秒发生,但它并没有确定安装本身花了这么长时间;中间的、未记录的事件可能发生在两者之间(正如塞拉达在评论中提到的那样)。

在最近启动的 Rasperry Pi 上,我看到:

[    2.474306] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
[    2.485611] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompatibilities

(More lines, none related to this device.)

[    3.329574] EXT4-fs (mmcblk0p2): recovery complete
[    3.337860] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
Run Code Online (Sandbox Code Playgroud)

这给出了 8 毫秒到 864 毫秒之间的安装持续时间估计,具体取决于您假设指示安装尝试的消息,包括明显的恢复时间(可能是因为文件系统被标记为脏)。