从 LVM 读取的块是否保存在 Linux 的块缓存中?

从 LVM 读取的块是否保存在 Linux 的块缓存中?

Linux 是否会将从 LVM 逻辑卷读取的块保存在块缓存中,就像从“常规”块设备读取的块一样,还是 IO 直接保存?

此外,通常的缓冲语义是否适用于写入逻辑卷?

答案1

LV -> dm 或 md 设备 -> sdX -> 块层

这是 LVM 中 IO 的运行方式。如果你运行 blktrace 或 systemtap,应该会更清楚。

相关内容