HYPRLOFS(7FS)HYPRLOFS(7FS)NAMEhyprlofs - fast name space virtual file system
SYNOPSIS
#include <sys/fs/hyprlofs.h>
mount (special, directory, MS_DATA, "hyprlofs", NULL, 0);
DESCRIPTIONhyprlofs is a hybrid file system combining features from tmpfs(7FS) and
lofs(7FS). As with lofs, the hyprlofs file system allows new, virtual
file systems to be created which provide access to existing files using
alternate pathnames. In addition, the files themselves may have alter‐
nate names and paths within the mount. Unlike lofs, files cannot be
created and backing files cannot be removed. The name space is com‐
pletely managed through ioctls on the mount. Entries in the name space
are not mounts and thus, they will not appear in the mnttab. The file
system is designed to provide a very fast name space to the backing
files. The name space can be modified very quickly through the ioctl
interface.
hyprlofs file systems can be mounted with the command:
mount -Fhyprlofs swap directory
The name space used by hyprlofs exists only in-memory so it will con‐
sume a small amount of the system's virtual memory. The files them‐
selves are backed by the original file as with lofs.
SEE ALSOdf(1M), mount(1M), swap(1M), mount(2), umount(2)
System Administration Guide: Basic Administration
DIAGNOSTICSdf(1M) output is of limited accuracy since the space available to
hyprlofs is dependent on the swap space demands of the entire system
and the files in the name space are not included.
March 7, 2012 HYPRLOFS(7FS)