MKFS.BFS(8)
๐
MKFS.BFS(8) โ the mkfs.bfs era ๐
okay bestie, welcome to the mkfs.bfs page, straight out of section 8 of the system administration manuals ๐ she makes SCO bfs filesystems, and she's gonna walk you through it. no gatekeeping here. periodt. โจ
โจ NAME โจ
mkfs.bfs โ make an SCO bfs filesystem ๐
๐ธ SYNOPSIS ๐ธ
mkfs.bfs [options] device [block-count]
๐ฆ DESCRIPTION ๐ฆ
so mkfs.bfs creates an SCO bfs filesystem on a block device โ and when we say block device we mean the usual suspects: a disk partition, or a file you're reaching through the loop device. no cap. ๐ซ
the block-count parameter is literally the size you want your filesystem to be, measured in blocks. and if you don't say anything about it? she just takes the entire partition. all of it. main character energy, she's not sharing. ๐
๐ OPTIONS ๐
-N,--inodesnumber โ pick exactly how many inodes you want (max is512, okay? do not test her). if you say nothing, she picks some default number in the range48-512based on how big the partition is. so like, she's deciding for you, and honestly? she's right. ๐-V,--vnamelabel โ set the volume label. and the manual literally says: "I have no idea if/where this is used." iconic honesty fr fr ๐ญ-F,--fnamename โ set the filesystem name. and again, quote: "I have no idea if/where this is used." the authors really said we're being transparent ๐--lock[=mode]โ grab an exclusive BSD lock on the device or file you're operating on. the optional mode argument can beyes(1),no(0), ornonblock. if you leave mode out, it defaults toyes. this option overrides the environment variable$LOCK_BLOCK_DEVICE. the default is to not use any lock at all โ but using one is recommended so you don't collide withsystemd-udevd(8)or other tools. protect your peace, bestie. ๐ซถ-v,--verboseโ she'll explain what she's doing the whole time. narrative queen. ๐ฃ๏ธ-cโ this option is silently ignored. not "does something subtle." just. ignored. ๐ซฅ-lโ this option is silently ignored too. same vibe. ๐-h,--helpโ shows you the help text and dips. โ๏ธ-V,--versionโ shows the version and dips. careful though:-Vonly works as--versionwhen it's the only option. otherwise that-Vis doing volume-label duty. she contains multitudes, iykyk. โญ
heads up, the double-Vis not a typo, it's canon.-Vis--vnameand it's--versiondepending on the context. respect the duality. ๐
๐ฅ EXIT STATUS ๐ฅ
mkfs.bfs returns 0 when everything went well, and 1 when something went wrong. that's the whole mood board. ๐
๐ SEE ALSO ๐
๐ง REPORTING BUGS ๐ง
found a bug? for bug reports, use the issue tracker: <https://github.com/util-linux/util-linux/issues>. she wants to hear from you, bestie. ๐
๐ซ AVAILABILITY ๐ซ
the mkfs.bfs command is part of the util-linux package, which can be downloaded from the Linux Kernel Archive: <https://www.kernel.org/pub/linux/utils/util-linux/>. go get her. ๐
and that's the whole page, bestie!! ๐ธ this was util-linux version 2.42.4, dated 2026-09-21 โ mwah, love that for us, slay, no cap, bye!! ๐โจ
๐ฆ where this page comes from
- arch rolling: util-linux 2.42.4-1 ยท BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause-UC AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ISC AND LGPL-2.1-or-later AND LicenseRef-PublicDomain
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms