FSEXTINFO(1)

πŸ“¦
this version Β· 2 versions
, in debian trixie, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ‘‘ fsextinfo β€” the ext-volume gossip session

okay bestie, welcome to FSEXTINFO(1), a LOCAL manual page, and she is serving information about your Extended File System volumes. no cap. πŸ’…


✨ NAME ✨

fsextinfo β€” determines information about an Extended File System (ext) volume.

like, that's literally her whole job. she looks at an ext volume and tells you what's up with it. πŸ¦‹


🌸 SYNOPSIS 🌸

fsextinfo [-B bodyfile] [-E inode_number] [-F path] [-o offset] [-dhHvV]
          source

πŸ’– DESCRIPTION πŸ’–

fsextinfo is a utility to determine information about an Extended File System (ext) volume. periodt.

fsextinfo is part of the libfsext package. libfsext is a library to access the Extended File System (ext) format. so yeah, she's got a whole library backing her up. main character with a support system, we love to see it. 🫢

source is the source file. (that's the thing you point her at, bestie. the volume. the file. you got this.)

The options are as follows:

  • -B bodyfile β€” output file system information as a bodyfile. it's giving forensic girlie, and honestly? iconic.
  • -d β€” calculate a MD5 hash of a file entry to include in the bodyfile.
  • -E inode_number β€” show information about a specific inode or "all". yes, "all" is a literal string you type. she understands she's dramatic. πŸ™ˆ
  • -F path β€” show information about a specific file entry path.
  • -h β€” shows this help. (hi. hello. help is here. πŸŽ€)
  • -H β€” shows the file system hierarchy. the whole family tree. the ancestry.com moment.
  • -o offset β€” specify the volume offset.
  • -v β€” verbose output to stderr.
  • -V β€” print version. iykyk.

🌈 ENVIRONMENT 🌈

None

like... nothing. empty. the vibes are minimalist. no environment variables are checking in today. πŸ’€


πŸŽ€ FILES πŸŽ€

None

also nothing. two whole sections of nothing. she's low maintenance fr fr.


⭐ EXAMPLES ⭐

here's the moment you've all been waiting for. the demo. the runway walk. ✨

# fsextinfo ext4.raw
fsextinfo 20220727

Extended File System information:

Volume information:
        File system                     : ext4
        Label                           : ext4_test
        Compatible features             : 0x0000003c
                Has journal (EXT3_FEATURE_COMPAT_HAS_JOURNAL)
                Have extended inode attributes (EXT2_FEATURE_COMPAT_EXT_ATTR)
                Resizable volume (EXT2_FEATURE_COMPAT_RESIZE_INO)
                Use directory hash index (EXT2_FEATURE_COMPAT_DIR_INDEX)

        Incompatible features           : 0x000002c2
                Has directory type (EXT2_FEATURE_INCOMPAT_FILETYPE)
                Has extents (EXT4_FEATURE_INCOMPAT_EXTENTS)
                Has 64-bit support (EXT4_FEATURE_INCOMPAT_64BIT)
                (EXT4_FEATURE_INCOMPAT_FLEX_BG)

        Read-only compatible features   : 0x0000046b
                Has sparse superblocks and group descriptor tables (EXT2_FEATURE_RO_COMPAT_SPARSE_SUPER)
                Contains large files (EXT2_FEATURE_RO_COMPAT_LARGE_FILE)
                (EXT4_FEATURE_RO_COMPAT_HUGE_FILE)
                (EXT4_FEATURE_RO_COMPAT_DIR_NLINK)
                (EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE)
                (EXT4_FEATURE_RO_COMPAT_METADATA_CSUM)

        Number of inodes                : 1024
        Last mount path                 : /mnt/ext4
        Last mount time                 : Jul 22, 2021 14:07:32 UTC
        Last written time               : Jul 22, 2021 14:07:33 UTC

look at all those features. she ATE. and left no crumbs. πŸ‘‘


πŸ‘‘ DIAGNOSTICS πŸ‘‘

Errors, verbose and debug output are printed to stderr when verbose output -v is enabled.

heads up bestie: verbose and debug output are only printed when enabled at compilation. so if you're slamming -v and getting nothing extra, that's not a you problem, that's a build-time thing. πŸ’œ

πŸ¦‹ BUGS πŸ¦‹

Please report bugs of any kind to <joachim.metz@gmail.com> or on the project website: https://github.com/libyal/libfsext/

(not me telling you to email a real human being but also β€” yes, for real, that's the address. be normal about it. 🌸)


πŸ’œ AUTHOR πŸ’œ

These man pages were written by Joachim Metz.


Copyright 2010-2022, Joachim Metz <joachim.metz@gmail.com>. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

that's a big NO on the warranty, btw. capital letters. she means it. don't come for her if something goes sideways. 😭


⭐ SEE ALSO ⭐

libfsext


okay that's the whole page bestie, you're officially educated πŸ’…βœ¨

this has been fsextinfo from the libfsext crew, dated May 4, 2015 β€” thanks for coming to her TED talk, mwah πŸŽ€πŸ«Ά