ZONED-WRITE(1)
π 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
- alpine 3.24: xnvme-doc 0.7.5-r1 Β· BSD-3-Clause
- epel 9: xnvme-tools 0.7.5-3.el9 Β· BSD-3-Clause
- fedora 43: xnvme-tools 0.7.5-5.fc43 Β· BSD-3-Clause
- fedora 44: xnvme-tools 0.7.5-6.fc44 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms