NVME-MICRON-SMART-ADD-LOG(1)
β¨ NAME β¨
okay so welcome to the NVME-MICRON-SMART manual page, bestie β the main character here is nvme-micron-smart-add-log, and what it does is Retrieves NAND statistics (2200 model drives) or Extended SMART information (OCP complaint models) of given micron device. Iconic behavior, honestly. π
π SYNOPSIS π
nvme [<global-options>] micron vs-smart-add-log <device> -f <json|normal>
that's the shape of it, periodt. and yes, the synopsis says vs-smart-add-log while the examples below say vs-nand-stats β I'm keeping both exactly as the page gives them, no editing the lore. iykyk. π
π DESCRIPTION π
This command prints NAND information (Total bytes written, Bad block count and Erase failures etc) for the given micron device if it's a 2200 model controller. For OCP complaint controllers, this command prints extended SMART health data along with NAND information (if available). it's giving diagnostics with range. π₯
The <device> parameter is mandatory and may be either the NVMe character device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1). don't skip it, bestie β it is not optional energy. π«Ά
The -f option controls the displayed output data format based on the option value. If the option value is json (which is enabled by default), output data is printed in JSON format. If option value is normal, the output is displayed in non-JSON format. cute, clean, format-approved. β¨
This will only work on Micron devices devices of model numbers 54XX and OCP complaint controllers. (yes, βdevices devicesβ β we keep the source lore intact, no cap.) Support for new devices may be added subsequently. π
π οΈ OPTIONS π οΈ
-f <json|normal>β Controls the format of displayed output.jsonis the default;normalgives you the non-JSON look. π
π GLOBAL OPTIONS π
The following options are defined at the top-level nvme command and are available to this subcommand:
--dry-runβ Print the command that would be executed, but do not actually execute it. fake it till you make it, but safely. π--no-ioctl-probingβ Disable probing for 64-bit IOCTL support. no probing, just vibes. π--no-retriesβ Disable retry logic on transient errors. one shot, no reruns. π-o <fmt>,--output-format=<fmt>β Set the reporting format tonormal,tabular,'json, orbinary. Only one output format may be used at a time. choose your fighter. β--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. version 2 is the main character, fr fr. π--quietβ Suppress informational messages. Errors are still reported, and--quietcancels any--verbosefor the library log level. shhh, but errors still get to speak. π€«--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. options but make it group-chat syntax. π¦--timeout=<ms>β Set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). patience is a virtue, but the clock is literally right there. β³-v,--verboseβ Increase the level of detail in the output. May be specified multiple times to further increase verbosity. say more, bestie. π£οΈ
These options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file. command line stays boss. πͺ
π§ͺ EXAMPLES π§ͺ
- Retrieve NAND/extended SMART data and display in json format
# nvme micron vs-nand-stats /dev/nvme0
- Retrieve NAND/extended SMART data and display in non-json format
# nvme micron vs-nand-stats /dev/nvme0 -f normal
(the original also has a lone + floating in that second example's formatting β we see it, we honor it, we move on. π)
π¦ SIGN-OFF π¦
okay that's the whole page, bestie. the footer energy is NVME, and it says Part of the nvme-user suite β cute, consistent, slaying in lowercase. the manual name holding it down is NVME-MICRON-SMART, and there's no date in that footer, so consider this your timeless little time capsule. πβ¨π
π¦ 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