STRUCT NILFS_SUFILE_HEADER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, this is the manual page for struct nilfs_sufile_header(9) from the Kernel API Manual β€” literally the segment usage file header. That’s the whole vibe: header energy, but make it NILFS2. πŸ’…


✨ SYNOPSIS ✨

struct nilfs_sufile_header {
    __le64 sh_ncleansegs;
    __le64 sh_ndirtysegs;
    __le64 sh_last_alloc;
};

πŸŽ€ Members πŸŽ€

  • sh_ncleansegs β€” number of clean segments πŸ’–
  • sh_ndirtysegs β€” number of dirty segments 🫧
  • sh_last_alloc β€” last allocated segment number ✨

🌈 SEE ALSO 🌈

Kernel file ./include/uapi/linux/nilfs2_ondisk.h β€” like, go peek at the source, bestie πŸ‘€

also lowkey obsessed with these:

  • struct nilfs_inode(9)
  • struct nilfs_super_root(9)
  • struct nilfs_super_block(9)
  • struct nilfs_finfo(9)
  • struct nilfs_binfo_v(9)
  • struct nilfs_binfo_dat(9)
  • union nilfs_binfo(9)
  • struct nilfs_segment_summary(9)
  • struct nilfs_btree_node(9)
  • struct nilfs_direct_node(9)
  • struct nilfs_palloc_group_desc(9)
  • struct nilfs_dat_entry(9)
  • struct nilfs_snapshot_list(9)
  • struct nilfs_checkpoint(9)
  • struct nilfs_cpfile_header(9)
  • struct nilfs_segment_usage(9)

mwah πŸ’‹ this one lives in ./include/uapi/linux, is dated October 2026, and it’s literally struct nilfs_sufile_header(9) β€” periodt. 🫢

πŸ“¦ where this page comes from