涉及dd命令file_operations?

时间:2013-01-05 16:18:33

标签: linux-kernel filesystems storage dd

当我们执行dd命令时,会调用哪个写入函数。 根据我的理解,dd命令不是特定于文件系统的,因此不涉及文件系统的file_operations。请纠正如果我错了。

我想知道执行dd操作涉及哪些file_operations?

2 个答案:

答案 0 :(得分:0)

写入系统调用确实最终通过VFS层调用特定于文件系统的写入。请参阅vfs_write功能。

答案 1 :(得分:0)

这取决于你写的内容。

它是常规文件,使用特定于文件系统的调用,或者它是一个设备,您最终会使用目标磁盘(或其他任何)底层驱动程序。

http://www.makelinux.net/books/ulk3/understandlk-CHP-14-SECT-5#understandlk-CHP-14-SECT-5