1

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

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

4

2 回答 2

0

write 系统调用确实最终会通过 VFS 层调用文件系统特定的写入。请参阅vfs_write函数。

于 2013-01-05T18:03:37.150 回答
0

这取决于你写什么。

它要么是一个常规文件,并且使用了特定于文件系统的调用,要么它是一个设备,你最终会使用到目标磁盘(或其他)底层驱动程序。

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

于 2013-01-06T09:28:01.847 回答