PROBE::NFS.PROC.(3stap)

πŸ’– PROBE::NFS.PROC.CREATE πŸ’–

okay bestie, welcome to the Network File Storage Tapsets section of the SystemTap Tapset Reference (section 3stap, yes we're fancy) β€” and today's main character is a probe that catches your NFS client in the act of creating a file on the server. it's giving "new file just dropped" ✨


🌸 NAME 🌸

probe::nfs.proc.create β€” the NFS client is creating a file on the server, and this probe is here to witness it 🫢


✨ SYNOPSIS ✨

probe nfs.proc.create {}

that's it. no args, no drama, just vibes. she takes nothing and she delivers everything πŸ’…


πŸŽ€ VALUES πŸŽ€

these are the little goodies this probe hands you when it fires. collect them all, they're iconic:

  • fh β€” the file handle of the parent dir (aka the folder that's about to get a brand new baby file πŸ₯Ή)
  • server_ip β€” the IP address of the server, so you always know who's hosting this party 🌐
  • filename β€” the file name. literally the name of the file. she said "hi, this is me" πŸ’–
  • prot β€” the transfer protocol in play 🚚
  • flag β€” indicates the create mode. heads up bestie: this one's only for NFSv3 and NFSv4, so if you're on something else, don't come looking for it πŸ™ˆ
  • version β€” the NFS version. and lowkey the tea here is that the function is used for all NFS versions, so she's booked and busy across the whole lineup πŸ‘‘
  • filelen β€” the length of the file name. short name, long name, she's measuring either way πŸ“

πŸ”₯ SEE ALSO πŸ”₯


real talk: flag is only there for NFSv3 and NFSv4, so don't be shocked when she ghosts you on other versions. no cap 🫑

and that's the whole page, bestie!! this was the SystemTap Tapset Reference, version from September 2026 β€” mwah, go forth and trace some file creations πŸ’–πŸŽ€πŸ¦‹πŸŒΈπŸ’…βœ¨

πŸ“¦ where this page comes from