xref: /plan9/sys/man/4/flashfs (revision 0fc59513a492221442ccabc467f6437c55c95687)
FLASHFS 4
NAME
flashfs - journalling file system for flash memory
SYNOPSIS
aux/flashfs [ -Dr ] [ -n nsect ] [ -z sectsize ] [ -f file ] [ -m mountpoint ]
DESCRIPTION
Flashfs interprets the journal-based file system created by mkflashfs (8) and stored in file (default /dev/flash/fs ) so that it can be mounted into a Plan 9 file system. Flashfs is typically used to create a stand alone file system from a small persistent storage device, such as an erasable flash memory. It does not authenticate its clients and assumes each group has a single member with the same name.

The -s option causes flashfs to post its channel on #s/flashfs . Flashfs mounts itself on mountpoint (default /n/brzr ). The -D option turns on 9P debugging output. The -r option makes the file system read-only.

The files and directory structure are divided into sectsize (default 4096 ) byte blocks. Larger blocks make large files more compact but take longer to access. Supplying the -n option forces file to contain exactly nsect sectors.

SOURCE
/sys/src/cmd/aux/flashfs
"SEE ALSO"
paqfs (4), mkflashfs (8)