measurefs.reiser4(8)

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

πŸ’– measurefs.reiser4 β€” the reiser4 vibe-checker πŸ’–

okay so bestie, welcome to measurefs.reiser4(8), straight out of the reiser4progs manual. this is the program for measuring reiser4 filesystem parameters β€” fragmentation, node packing, etc. basically it's a glow-up scale for your filesystem and it's gonna tell you the truth. 🫢


✨ NAME ✨

measurefs.reiser4 β€” the program for measuring reiser4 filesystem parameters (fragmentation, node packing, etc.). no cap, that's literally her whole job.


🌸 SYNOPSIS 🌸

measurefs.reiser4 [ options ] FILE

πŸ¦‹ DESCRIPTION πŸ¦‹

measurefs.reiser4 is the reiser4 filesystem measure program. you can estimate reiser4 filesystem fragmentation, packingm etc. structures by using it. yes queen, she looks at the structures. she's nosy in the best way and we love that for her. πŸ’…


πŸŽ€ COMMON OPTIONS πŸŽ€

  • -V, --version β€” prints program version. that's it, that's the whole thing. slay.
  • -?, -h, --help β€” prints program help. your lil bestie who explains herself.
  • -y, --yes β€” assumes an answer 'yes' to all questions. she's not gonna ask, she's just gonna do.
  • -f, --force β€” forces measurefs to use whole disk, not block device or mounted partition. careful bestie, that's the "hold my iced coffee" flag. πŸ‘€
  • -c, --cache N β€” sets tree cache node number to passed value. This affects very much behavior of libreiser4. It affects speed, tree allocation, etc. so like... this one is highkey powerful, don't just yolo a random N in there.

πŸ’œ MEASUREMENT OPTIONS πŸ’œ

  • -S, --tree-stat β€” shows different tree statistics (node packing, internal nodes, leaves, etc). the full ~aesthetic breakdown~ of your tree.
  • -T, --tree-frag β€” measures total tree fragmentation. The result is fragmentation factor β€” value from 0.00000 (minimal fragmentation) to 1.00000 (maximal one). Most probably, this factor may affect sequential read performance. so lowkey: small number = smooth, big number = 😭
  • -D, --data-frag β€” measures average files fragmentation. This means, that fragmentation of each file in filesystem will be measured separately and results will be averaged. The result is fragmentation factor β€” value from 0.00000 (minimal fragmentation) to 1.00000 (maximal one).

Note, that for the fresh filesystem (created not very long time ago) and even fully filled by data, this value will be pretty small. so don't panic, your brand-new fs is not giving chaos, she's giving freshly-hydrated. ✨

  • -F, --file-frag FILE β€” measures fragmentation of the specified file. The result is fragmentation factor β€” value from 0.00000 (minimal fragmentation) to 1.00000 (maximal one). Note, that fragmentation of a small file (depends of used tail policy), which consists of tail items, is not very reliable value. That is because, they is always afoot due to balancing. translation: tiny files are always moving around, so their number is a lil sus, don't take it personally. πŸ™ˆ

Examples:

measurefs.reiser4 -F /usr/bin /dev/hda2
measurefs.reiser4 -F /bin/bash /dev/hda2
  • -E, --show-file β€” show file fragmentation for each file if --data-frag is specified. it's the "and tell me which one" option. iconique.

πŸ”₯ 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 prints modified plugins. it's the outfit reveal, but for plugins. πŸ‘‘
  • -l, --print-plugins β€” prints all plugins libreiser4 know about. the whole guest list. 🌈
  • -o, --override TYPE=PLUGIN, ... β€” overrides the default plugin of the type "TYPE" by the plugin "PLUGIN" in the plugin profile. you're swapping out the default and putting your girl in. πŸ’…

Examples:

measurefs.reiser4 -o nodeptr=nodeptr41,hash=rupasov_hash
/dev/hda2

😭 REPORTING BUGS 😭

Report bugs to <reiserfs-devel@vger.kernel.org>

bestie if something is broken, tell the devs, don't just suffer in silence. fr fr. πŸ’Œ

⭐ SEE ALSO ⭐

debugfs.reiser4(8), mkfs.reiser4(8), fsck.reiser4(8) β€” the rest of the friend group. go say hi.


🌸 AUTHOR 🌸

This manual page was written by Yury Umanets <umka@namesys.com>


and that's the whole page, bestie β€” periodt. πŸ’–

this lil masterpiece comes to you from reiser4progs, dated 28 Apr, 2003. yes, she's vintage, she's iconic, and she still ate. mwah. πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from