当我们执行dd命令时,哪个写函数会被调用。据我所知,dd命令不是特定于文件系统的,因此不涉及文件系统的file_operations。如果我说错了,请纠正。
我想知道执行dd操作涉及哪个file_operations?
发布于 2013-01-06 17:28:02
这取决于你写的是什么。
要么它是一个常规的文件和文件系统特定的调用,要么它是一个设备,你最终会用到目标磁盘(或其他任何)底层驱动程序。
http://www.makelinux.net/books/ulk3/understandlk-CHP-14-SECT-5#understandlk-CHP-14-SECT-5
发布于 2013-01-06 02:03:37
write系统调用确实最终通过VFS层调用了文件系统特定的write。请参见vfs_write函数。
https://stackoverflow.com/questions/14173689
复制相似问题