ZONED-WRITE(1)

πŸ“¦ version 0.7.5, in alpine 3.24, epel 9, fedora 43, fedora 44

πŸ‘‘ zoned-write β€” the zoned-write(1) page from the xNVMe manual πŸ’…

okay bestie, sit down, grab a strawberry πŸ“, because we're about to run a Write Command and honestly? it's giving main character energy ✨


✨ NAME ✨

zoned-write β€” Execute a Write Command πŸ¦‹


🌸 SYNOPSIS 🌸

zoned write <uri> [<args>]

πŸ’– DESCRIPTION πŸ’–

Execute a Write Command. that's it, that's the whole vibe. you point it at a device, you tell it where to write and how much, and it writes. no cap 🫢


πŸ”₯ REQUIRED πŸ”₯

these are not optional, bestie. you literally cannot do the thing without them.

  • <uri> β€” the Device URI, like /dev/nvme0n1, 0000:01:00.1, 10.9.8.1.8888, or \.PhysicalDrive1 β€” that last one is a Windows situation, iykyk πŸ™ˆ
  • --slba 0xNUM β€” Start Logical Block Address. where the writing begins, the origin story if you will ✨
  • --nlb NUM β€” Number of LBAs. and listen, NOTE: zero-based value β€” this is not a drill, it's literally a zero-based value, do not come for me 😭

πŸŽ€ OPTIONAL πŸŽ€

the little extras. the accessories. the jewelry of the command line πŸ’…

  • [ --nsid 0xNUM ] β€” Namespace Identifier for Command Construction
  • [ --data-input FILE ] β€” Path to data input-file
  • [ --meta-input FILE ] β€” Path to meta input-file
  • [ --subnqn STRING ] β€” Subsystem NQN of the NVMe over Fabrics endpoint, e.g. 'nqn.2022-06.io.xnvme:ctrlnode1'
  • [ --hostnqn STRING ] β€” The host NQN to use when connecting to NVMe over Fabrics controllers
  • [ --be STRING ] β€” xNVMe backend, e.g. 'linux', 'spdk', 'fbsd', 'macos', 'posix', 'windows'
  • [ --dev-nsid 0xNUM ] β€” Namespace Identifier for Device Handle
  • [ --admin STRING ] β€” xNVMe admin. command-interface, e.g. 'nvme', 'block'
  • [ --mem STRING ] β€” xNVMe buffer/memory manager
  • [ --direct NUM ] β€” Bypass layers. yes queen, go straight through 🧚
  • [ --sync STRING ] β€” xNVMe sync. command-interface, e.g. 'nvme', 'block'
  • [ --help ] β€” Show usage / help. when in doubt, ask for help, it's iconic behavior 🫢

🌈 SEE ALSO 🌈

Full documentation at: <https://xnvme.io/> β€” go read it, it's giving knowledgeable πŸ’œ


⭐ AUTHOR ⭐

Written by Simon A. F. Lund <simon.lund@samsung.com> on behalf of Samsung πŸ‘‘


no cap, that's genuinely every single detail. nothing dropped, nothing skipped, we ate and left no crumbs 🍽️✨

and that's a wrap, bestie πŸ’– this was the xNVMe version, dated 09 September 2024, and it lives in section 1 of the manual. slay, go write some blocks πŸ¦‹πŸ’…πŸŽ€

πŸ“¦ where this page comes from