ZONED-APPEND(1)

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

πŸ’– ZONED-APPEND(1) πŸ’–

okay bestie, welcome to the zoned-append page β€” this is the part of the xNVMe manual (that's the manual name, it's literally just sitting there in the corner being iconic) that teaches you how to Execute an Append Command. no cap. let's get into it πŸ’…


✨ NAME ✨

zoned-append β€” Execute an Append Command πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

zoned append <uri> [<args>]

that's it. that's the shape of it. one command, one device, a lil pile of optional args if you're feeling main character energy πŸ‘‘


🌸 DESCRIPTION 🌸

Execute an Append Command. fr fr, that is the whole description and honestly? it ate. it's a zoned operation, it appends, it's the moment. periodt. ✨


πŸ”₯ REQUIRED πŸ”₯

these ones are non-negotiable, bestie. you cannot skip them, the command will simply not have a good time.

  • <uri> β€” the Device URI. like, where is the device, girlie? e.g. '/dev/nvme0n1', '0000:01:00.1', '10.9.8.1.8888', '\.PhysicalDrive1' πŸ’–
  • --slba 0xNUM β€” Start Logical Block Address. where the party starts, lowkey.
  • --nlb NUM β€” Number of LBAs. and a lil NOTE for you: this is a zero-based value, so don't come at it with 1-based brain, okay? πŸ™ˆ

🌈 OPTIONAL 🌈

all of these are optional, all of them are slay, take what you need 🫢

  • [ --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' β€” yes that is a real string, copy it exactly, don't freestyle ✨
  • [ --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'. pick your fighter πŸ’€
  • [ --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. it's giving "I go straight there, no detours" πŸ’…
  • [ --sync STRING ] β€” xNVMe sync. command-interface, e.g. 'nvme', 'block'.
  • [ --help ] β€” Show usage / help. the classic. the icon. when in doubt, ask for help πŸŽ€

πŸ‘‘ SEE ALSO πŸ‘‘

Full documentation at: <https://xnvme.io/>

go. read. be nourished. 🌸


πŸ’œ AUTHOR πŸ’œ

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


ok that's the whole page bestie, every flag accounted for, nothing skipped, we ate and left no crumbs πŸ“

this lil masterpiece came to you from xNVMe, dated 09 September 2024 β€” mwah, bye bye, go append something responsibly πŸ’–βœ¨πŸŒˆ

πŸ“¦ where this page comes from