对2.6.27以上内核版本,我们实验室的一个师兄做了一个基于堆叠式fist的文件系统。可以实现对单个或者多个目录的保护。
基本流程是,对保护目录进行操作之后,比如新建一个文件或者目录,每次对文件数据进行修改删除操作的时候都能触发一个操作:将被修改的文件添加必要的信息后备份到另一个目录下。
这个流程很简单:保护目录下的操作->操作结束->将新的文件的各种信息拷贝到备份目录下去.
我现在需要对此进行修改成:不再是等待操作结束后进行备份,而是将操作同时在两个目录下进行。
简单点说,可能要跳过fist这个东东,我现在初期想达到的目标很简单:在指定的目录下,建立一个名为abc的文件并写入一串代码,那么在指定的另一个目录下,可以由系统并发建立一个名为abc并写入同样代码的的文件。
如果我想完成这个目标。应该如何做,需要看哪些资料,请前辈们不吝赐教。能否不跳过fist进行并发写呢?{:3_121:}

