Stackable file systems and methods thereof
First Claim
Patent Images
1. An operating system kernel comprising a protocol stack comprising:
- a network layer for receiving a message from a data network;
a stackable file system layer coupled to the network layer for inspecting the message, wherein the stackable file system layer is coupled to a storage device, the stackable file system determining and storing file system level information determined from the message; and
a wrapped file system comprising a file targeted by the message coupled to the stackable file system layer for receiving the message inspected by the stackable file system.
2 Assignments
0 Petitions
Accused Products
Abstract
An operating system kernel, including a protocol stack, includes a network layer for receiving a message from a data network, a stackable file system layer coupled to the network layer for inspecting the message, wherein the stackable file system layer is coupled to a storage device, the stackable file system determining and storing file system level information determined from the message, and a wrapped file system comprising a file targeted by the message coupled to the stackable file system layer for receiving the message inspected by the stackable file system.
-
Citations
29 Claims
-
1. An operating system kernel comprising a protocol stack comprising:
-
a network layer for receiving a message from a data network;
a stackable file system layer coupled to the network layer for inspecting the message, wherein the stackable file system layer is coupled to a storage device, the stackable file system determining and storing file system level information determined from the message; and
a wrapped file system comprising a file targeted by the message coupled to the stackable file system layer for receiving the message inspected by the stackable file system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A stackable file system method comprising:
-
mounting a stackable file system on top of a target file system, wherein a stackable file system is loaded in a kernel below a system call level and above a network layer;
exporting a mount point of the stackable file system to a client;
monitoring a message targeting a file in the target file system, through the stackable file system; and
storing information about the message upon determining that the message satisfies a filter. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An operating system kernel having a protocol stack comprising:
-
a network layer for receiving a message from a data communications network;
a stackable file system layer coupled to the network layer adapted to encrypt or decrypt the message received the network layer, wherein the stackable file system layer is kernel mount providing an attachment point for one or more directories, each directory being added to an encrypted name-space of the stackable file system layer. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification