mkfs.reiser4(8)

πŸ“¦ version 1.2.2, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– mkfs.reiser4 β€” bestie's guide to making a reiser4 filesystem πŸ’–

okay so this is mkfs.reiser4(8), from the reiser4progs manual, and it's literally the program for creating a reiser4 filesystem. yes queen, we're building filesystems from scratch. πŸŽ€


✨ NAME ✨

mkfs.reiser4 β€” the program for creating reiser4 filesystem. that's it, that's the job. πŸ’…


🌸 SYNOPSIS 🌸

mkfs.reiser4 [ options ] FILE1 FILE2 ... [ size[K|M|G] ]

like, you give it options, then one or more FILEs, and optionally a size with K, M or G glued on the end. slay. πŸ¦‹


πŸ‘‘ DESCRIPTION πŸ‘‘

mkfs.reiser4 is the reiser4 filesystem creation program. it's built on the new libreiser4 library. and because libreiser4 is fully plugin-based, we lowkey have the potential to create not just reiser4 partitions, but literally any filesystem or database format that's based on balanced trees. the range?? iconic. πŸ”₯


πŸ’– COMMON OPTIONS πŸ’–

  • -V, --version β€” prints program version. so you know what you're working with.
  • -?, -h, --help β€” prints program help. bestie behavior honestly.
  • -y, --yes β€” assumes an answer 'yes' to all questions. no more pop quizzes, it just says yes for you.
  • -f, --force β€” forces mkfs to use whole disk, not block device or mounted partition. ⚠️ this is the "i know what i'm doing" flag, so like, know what you're doing.

πŸŽ€ MKFS OPTIONS πŸŽ€

  • -b, --block-size N β€” block size to be used (architecture page size by default).
  • -L, --label LABEL β€” volume label to be used.
  • -U, --uuid UUID β€” universally unique identifier to be used.
  • -s, --lost-found β€” forces mkfs to create lost+found directory.
  • -d, --discard β€” tells mkfs to discard given device before creating the filesystem (for solid state drives). SSD girlies, this one's for you. πŸ’œ

🌈 PLUGIN OPTIONS 🌈

  • -p, --print-profile β€” prints the plugin profile. this is the set of default plugins used for all parts of a filesystem β€” format, nodes, files, directories, hashes, etc. if --override is specified, then it prints modified plugins instead.
  • -l, --print-plugins β€” prints all plugins libreiser4 know about. the whole roster, periodt.
  • -o, --override TYPE=PLUGIN, ... β€” overrides the default plugin of the type "TYPE" by the plugin "PLUGIN" in the plugin profile.

πŸ’« Examples πŸ’«

assign short key plugin to "key" field in order to create filesystem with short keys policy:

mkfs.reiser4 -yf -o key=key_short /dev/hda2

😭 REPORTING BUGS 😭

report bugs to <reiserfs-devel@vger.kernel.org> β€” pls don't suffer in silence, the devs wanna hear it fr fr. 🫢


πŸ” SEE ALSO πŸ”

measurefs.reiser4(8), debugfs.reiser4(8), fsck.reiser4(8)

go read those too, iykyk. ✨


🌟 AUTHOR 🌟

this manual page was written by Yury Umanets <umka@namesys.com>. thank you king. πŸ‘‘


this page came from the reiser4progs manual and it's dated 02 Oct, 2002 β€” vintage but still serving. that's the whole page bestie, go make some filesystems responsibly πŸ’–πŸŒˆβ­

mkfs.reiser4(8) ・ reiser4progs ・ 02 Oct, 2002 🌸

πŸ“¦ where this page comes from