linux文件系统
Choice_JJ
这个作者很懒,什么都没留下…
展开
-
linux文件读写浅析
在《linux内核虚拟文件系统浅析》这篇文章中,我们看到文件是如何被打开、文件的读写是如何被触发的。 对一个已打开的文件fd进行read/write系统调用时,内核中该文件所对应的file结构的f_op->read/f_op->write被调用。 本文将顺着这条路走下去,大致看看普通磁盘文件的读写是怎样实现的。 linux内核响应一个块设备文件读写的层次结构如图(摘自ULK3):转载 2012-02-11 15:59:47 · 790 阅读 · 0 评论 -
谁把编译好的内核删了
今天要在系统删运行ansys来测试实验室系统的性能,谁知在ca09上make客户端代码时候,竟然提示“/lib/modules/2.6.27/build没有那个文件或目录”,然后问问组长,原来是编译好的内核不知道被谁删掉了,然后我就从其他机器上用 scp -r root@192.168.3.167:/lib/modules/2.6.27/ /lib/modules/ /lib/modules原创 2012-04-19 22:20:54 · 1581 阅读 · 0 评论 -
VFS简介
虚拟文件系统(VFS) 在我看来, "虚拟"二字主要有两层含义: 1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统. VFS隐藏了它们的实现细节, 为使用者提供统一的接口; 2, 目录结构本身并不是绝对的, 每个进程可能会看到不一样的目录结构. 目录结构是由"地址空间(namespace)"来描述的, 不同的进程可能拥有不同的namespace, 不同的namespace可能有着不转载 2012-07-30 09:48:06 · 1723 阅读 · 0 评论