当我们执行dd命令时,会调用哪个写入函数。 根据我的理解,dd命令不是特定于文件系统的,因此不涉及文件系统的file_operations。请纠正如果我错了。
我想知道执行dd操作涉及哪些file_operations?
答案 0 :(得分:0)
写入系统调用确实最终通过VFS层调用特定于文件系统的写入。请参阅vfs_write功能。
答案 1 :(得分:0)
这取决于你写的内容。
它是常规文件,使用特定于文件系统的调用,或者它是一个设备,您最终会使用目标磁盘(或其他任何)底层驱动程序。
http://www.makelinux.net/books/ulk3/understandlk-CHP-14-SECT-5#understandlk-CHP-14-SECT-5