LBLK-WRITE-UNCOR(1)
π LBLK-WRITE-UNCOR π
okay bestie, gather round, because this is lblk-write-uncor from the xNVMe manual, section 1 (that's the general commands section, iykyk). It lives in the lblk family and it's about telling your storage device that some logical blocks? yeah, they're invalid now. bye. π
β¨ NAME β¨
lblk-write-uncor</pη΄«θ²> β mark a range of logical blocks as invalid π
πΈ SYNOPSIS πΈ
lblk write-uncor <uri> [<args>]
π¦ DESCRIPTION π¦
Mark a range of logical blocks as invalid. That's it, that's the whole vibe. You point it at a device, you tell it which blocks, and it goes "these ones? invalid now." π
π REQUIRED π
Not optional. You need these. No skipping, bestie, fr fr.
<uri>β the Device URI. Like, the address of the thing you're talking to. Examples given are'/dev/nvme0n1','0000:01:00.1','10.9.8.1.8888', and'\.PhysicalDrive1'π«Ά--slba 0xNUMβ Start Logical Block Address. Where the invalid-marking party begins. π--nlb NUMβ Number of LBAs. β οΈ NOTE: this is a zero-based value, so do not come at this with your one-based brain, okay? She's different. π
π OPTIONAL π
These are the lil extras, the accessories to the outfit. Optional, but cute. β¨
[ --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. Straight through, no detours. π[ --sync STRING ]β xNVMe sync. command-interface, e.g.'nvme','block'β[ --help ]β Show usage / help. When in doubt, ask for help, that's literally what it's for π₯Ί
π SEE ALSO π
Full documentation at: <https://xnvme.io/> β go read it, she's thorough πΈ
π AUTHOR π
Written by Simon A. F. Lund <simon.lund@samsung.com> on behalf of Samsung. Iconic behavior, honestly. π
and that's the whole page, bestie!! this one's from the xNVMe crew, version dated 09 September 2024, and it's manual page LBLK-WRITE-UNCOR(1) β so if you ever forget, just remember: it's giving "these blocks are invalid now" and nothing else. periodt. π
β¨π¦
π¦ 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