KVS-STORE(1)
π kvs-store β bestie edition β¨
okay so this is a page from the xNVMe manual, section 1, and it's literally about executing a KV Store Command. grab a strawberry π and let's get into it.
β¨ NAME β¨
kvs-store β Execute a KV Store Command π
yeah. that's the whole vibe. it stores key-value pairs. iconic behavior fr fr.
π¦ SYNOPSIS π¦
kvs store <uri> [<args>]
that's it. that's the shape of it. a <uri>, then whatever <args> you feel like bringing along. main character energy π
πΈ DESCRIPTION πΈ
Execute a KV Store Command π
like, genuinely that's the description. it's a tool that runs a KV Store command for you. no notes. periodt.
π REQUIRED π
these are not optional, bestie. you need these or the whole thing is a no:
<uri>β the Device URI. for example'/dev/nvme0n1','0000:01:00.1','10.9.8.1.8888','\.PhysicalDrive1'β pick the one that matches where your device actually lives, iykyk.--key STRINGβ the KV Pair Key π like, the name of the thing.--value STRINGβ the KV Pair Value β¨ the actual content of the thing. key + value = the whole point of this exercise.
π§ OPTIONAL π§
these ones you can skip if you want, no pressure, but they're all kinda cute:
[ --nsid 0xNUM ]β Namespace Identifier for Command Construction. it's the nsid the command gets built with.[ --only-update ]β KV Store Option to only update existing. so if it's not already there, it's not happening. no new entries allowed π«[ --only-add ]β KV Store Option to only add new KV-Pairs. the opposite energy: brand new only, no touching what already exists π[ --compress ]β KV Store Option to compress value on device. squeeze it, on the device itself ποΈ[ --dev-nsid 0xNUM ]β Namespace Identifier for Device Handle. note this is a different nsid from the one above β this one's for the device handle, not the command construction. don't mix them up bestie π[ --be STRING ]β the xNVMe backend, e.g.'linux','spdk','fbsd','macos','posix','windows'.[ --admin STRING ]β the xNVMe admin. command-interface, e.g.'nvme','block'.[ --sync STRING ]β the xNVMe sync. command-interface, e.g.'nvme','block'.[ --help ]β Show usage / help π«Ά when you're lost, this is your girl.
π SEE ALSO π
Full documentation at: <https://xnvme.io/> β go look, it's right there π
π AUTHOR π
Written by Simon A. F. Lund <simon.lund@samsung.com> on behalf of Samsung. absolute legend, we love to see it π
that's the whole page bestie, you ate it. this was xNVMe, dated 09 September 2024, manual page KVS-STORE(1) β no cap, go store some key-value pairs π¦β¨
π¦ 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