NVME-FDP-USAGE(1)
π NVME-FDP-USAGE(1) π
okay bestie, welcome to the NVMe Manual entry for the nvme-fdp-usage command. this one is all about peeking at your Reclaim Unit Handle usage, and yes it's giving storage-nerd main character energy. π«Ά
β¨ NAME β¨
nvme-fdp-usage β get the Reclaim Unit Handle Usage. π
πΈ SYNOPSIS πΈ
nvme [<global-options>] fdp usage <device>
[--endgrp-id=<NUM> | -e <NUM>]
[--raw-binary | -b]
π¦ DESCRIPTION π¦
so for the NVMe device you give it, this command serves up info about the Reclaim Unit Handles that are associated with the Placement Handles of the namespaces in the Endurance Group you specified. literally that's the whole vibe: device in, reclaim-unit-handle usage tea out. β¨
π OPTIONS π
-e <NUM>,--endgrp-id=<NUM>β the endurance group identifier to use when requesting the log page. bestie, this is how you tell it which endurance group's business you want. π-b,--raw-binaryβ print the raw buffer to the standard output stream. no pretty formatting, just raw buffer behavior. π
π₯ GLOBAL OPTIONS π₯
these are defined at the top-level nvme command and are available to this subcommand, so they're not just for show. iykyk. π
--dry-runβ print the command that would be executed, but do not actually execute it. it's giving "look but don't touch." π--no-ioctl-probingβ disable probing for64-bit IOCTLsupport. no poking around for that support, bestie. π«--no-retriesβ disable retry logic on transient errors. one shot, no second chances. π-o <fmt>,--output-format=<fmt>β set the reporting format tonormal,tabular,'json, orbinary. only one output format may be used at a time. not me wanting to pick all of them π--output-format-version=<version>β select the output format version. version1uses the original field naming, while version2(default) provides more consistent and script-friendly field names. other versions are rejected. no cap. π«--quietβ suppress informational messages. errors are still reported, and--quietcancels any--verbosefor the library log level. so it's quiet-quiet, but not "hide the actual problems" quiet. π«Ά--set-options=<key=value>[,<key=value>...]β set libnvme library options for this invocation. supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir. cute little knobs, use responsibly. ποΈ--timeout=<ms>β set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). so yeah, you can literally tell it to wait forever. π-v,--verboseβ increase the level of detail in the output. may be specified multiple times to further increase verbosity. stack it like a lil verbose tower. πΌ
these options can also be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file. periodt. π
π NVME π
part of nvme-cli. π
and that's the page, bestie! source/version: NVMe; date: 10/30/2026. stay slay and don't forget your --dry-run. π
β¨
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms