InternalProtected_Protected Optional Internal_The last place this file system was mounted
Protected Internal_The UUID of the file system.
ReadonlyattributesOptionallabelReadonlynameThe name for this file system. For example, tmpfs for an in memory one
Protected ReadonlystoreReadonlytypeA unique ID for this kind of file system. Currently unused internally, but could be used for partition tables or something
Add a inode/path pair
Move paths in the tables
Gets the first path associated with an inode
Remove a inode/path pair
ProtectedallocAllocates a new ID and adds the ID/path
Checks if the root directory exists. Creates it if it doesn't.
Checks if the root directory exists. Creates it if it doesn't.
ProtectedcommitCommits a new file (well, a FILE or a DIRECTORY) to the file system with mode.
Note: This will commit the transaction.
The path to the new file.
The options to create the new file with.
The data to store at the file's data node.
ProtectedcommitCommits a new file (well, a FILE or a DIRECTORY) to the file system with mode.
Note: This will commit the transaction.
The path to the new file.
The options to create the new file with.
The data to store at the file's data node.
The Inode for the new file.
Create the file at path with the given options.
Create the file at path with the given options.
Test whether or not path exists.
Test whether or not path exists.
ProtectedfindFinds the Inode of path.
The path to look up.
ProtectedfindFinds the Inode of path.
The path to look up.
The Inode of the path p.
Load an index into the StoreFS. You must manually add non-directory files
Load an index into the StoreFS. You must manually add non-directory files
Reads into a buffer
The buffer to read into. You must set the byteOffset and byteLength appropriately!
The position in the file to stop reading
Reads into a buffer
The buffer to read into. You must set the byteOffset and byteLength appropriately!
The position in the file to stop reading
ProtectedremoveRemove all traces of path from the file system.
The path to remove from the file system.
Does the path belong to a directory, or a file?
ProtectedremoveRemove all traces of path from the file system.
The path to remove from the file system.
Does the path belong to a directory, or a file?
Updated the inode and data node at path
Updated the inode and data node at path
ExperimentalWrites a buffer to a file
The offset in the file to start writing
Writes a buffer to a file
The offset in the file to start writing
A file system which uses a
StoreTodo
Check modes?