我试图通过引用现有的dm-线性、dm-快照、dm-cache等实现设备映射器目标。在我的实现中,我需要在某个扇区范围内执行读/修改/写操作。由于设备映射器直接与块层对话,我不确定要使用什么数据结构/函数来读取内存中的扇区,修改缓冲区并将其写回另一个扇区范围。在应用程序级别,我们有syscalls,下面是vfs_read/vfs_write。设备映射层有类似的地方吗?我被困在这里很久了。任何帮助都将不胜感激。
https://stackoverflow.com/questions/24214289
复制相似问题