TAPEFS(4)
β¨ NAME β¨
okay so this is TAPEFS(4) from the Kernel Interfaces Manual, and the lineup is literally 32vfs, cpiofs, tapfs, tarfs, tpfs, v6fs, v10fs, zipfs β all here to mount archival file systems. π
π SYNOPSIS π
fs/32vfs [ -b blocksize ] [ -m mountpoint ] [ -p passwd ] [ -g group ]
file
fs/cpiofs
fs/tapfs
fs/tarfs
fs/tpfs
fs/v6fs
fs/v10fs
fs/zipfs
π¦ DESCRIPTION π¦
These commands interpret data from traditional tape or file system formats stored in file, and mount their contents (read-only) into a Plan 9 file system. No cap, read-only is the whole vibe. π«Ά
The optional flags are doing the most in the best way:
-ppasswd,-ggroup β these optional flags specify Unix-format password (respectively group) files that give the mapping between the numeric user- and group-ID numbers on the media and the strings reported by Plan 9 status inquiries. iykyk.-mmountpoint β introduces the name at which the new file system should be attached; the default is/n/tapefs. iconic default behavior.-bblocksize β the block-size flag in the32vfssynopsis; the page calls out512byte block size (the default) and1KBfor pre-FFS Berkeley VAX systems. β¨
Now the format-by-format tea, bestie:
32vfsβ interprets raw disk images of 32V systems, which are ca. 1978 research Unix systems for the VAX (512byte block size, the default), and also pre-FFS Berkeley VAX systems (1KBblock size). historical main character energy fr fr.cpiofsβ interprets cpio tape images (constructed withcpio'scflag).tarfsβ interprets tar tape images.tpfsβ interprets tp tapes from the Fifth through Seventh Edition research Unix systems.tapfsβ interprets tap tapes from the pre-Fifth Edition era.v6fsβ interprets disk images from the Fifth and Sixth edition research Unix systems (512Bblock size).v10fsβ interprets disk images from the Tenth Edition research Unix systems (4KBblock size).zipfsβ interprets zip archives (seegzip(1)).
π SOURCE π
These commands are constructed in a highly stereotyped way using the files fs.c and util.c in /src/cmd/tapefs, which in turn derive substantially from ramfs(4). the way that reusable architecture ate, honestly. π
π SEE ALSO π
and that's the page, bestie: TAPEFS(4) from the Kernel Interfaces Manual β no extra source/version or date line beyond that footer, periodt. π
π¦ where this page comes from
- alpine 3.24: plan9port-doc 0_git20260208-r0 Β· LPL-1.02
- arch rolling: plan9port 20261021-2 Β· custom
- nixos 26.05: plan9port 0-unstable-2025-11-10
- nixos 26.05: plan9port-wayland 0-unstable-2025-11-26
- nixpkgs unstable: plan9port 0-unstable-2025-11-10
- nixpkgs unstable: plan9port-wayland 0-unstable-2025-11-26
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms