NAME

Filesys::POSIX::Mem - Filesystem whose logical structure resides solely in program memory

DESCRIPTION

Filesys::POSIX::Mem provides a filesystem whose structure and, to a large extent, contents of regular files, exist solely in program memory as Perl data structures and string buffers. Regular file data up to a certain size can exist entirely in memory; files exceeding that size are dumped to temporary files backed by File::Temp.

MOUNT OPTIONS

bucket_dir

Allows one to specify the directory in which temporary bucket files which back regular file data are to be created and kept.

bucket_max

Specifies the maximum size, in bytes, of a regular file as it is kept in memory before being flushed to a bucket file in disk. The default value is, as per Filesys::POSIX::Mem::Inode, 16384 bytes.

SEE ALSO

Filesys::POSIX::Mem::Inode

Filesys::POSIX::Mem implementation of the inode construct.

Filesys::POSIX::Mem::Bucket

Filesys::POSIX::Mem implementation of file handles associated with regular file data.

Filesys::POSIX::Mem::Directory

Filesys::POSIX::Mem implementation of directory iterable directory structures as defined by the Filesys::POSIX::Directory interface.

AUTHOR

Written by Xan Tronix <xan@cpan.org>

CONTRIBUTORS

Rikus Goodell <rikus.goodell@cpanel.net>
Brian Carlson <brian.carlson@cpanel.net>

COPYRIGHT

Copyright (c) 2014, cPanel, Inc. Distributed under the terms of the Perl Artistic license.