NVME-ENDURANCE-EVE(1)

πŸ’… NVME-ENDURANCE-EVE(1) β€” the nvme manual, bestie edition ✨

okay so first things first: this is a section 1 page from the NVMe Manual, and the star of the show is nvme-endurance-event-agg-log. buckle up πŸŽ€


✨ NAME ✨

nvme-endurance-event-agg-log β€” sends a NVMe Endurance log page request, hands you back the result and the log. also, heads up: this one is deprecated πŸ‘‘πŸ’€


πŸ¦‹ SYNOPSIS πŸ¦‹

nvme [<global-options>] endurance-event-agg-log <device>
                        [--log-entries=<log_entries> | -e <log_entries>]
                        [--rae | -r]
                        [--raw-binary | -b]

like, that's the whole vibe. short king synopsis. 🌈


🌸 DESCRIPTION 🌸

so this command is a deprecated alias for nvme-log-endurance-event-agg(1). it's still here purely for the scripts that were written against nvme-cli versions older than 3.0. the options and the behavior are literally identical β€” the only thing being kept around is the top-level command name. no cap. 🫢

if you're writing new scripts, bestie, please use nvme log endurance-event-agg instead. this alias prints a deprecation warning on stderr and may be removed in a future release 😭 (so don't get too attached, okay?)

for the full option reference, go read nvme-log-endurance-event-agg(1) β€” that's where the real menu lives. πŸ’–


🌟 GLOBAL OPTIONS 🌟

these options are defined up at the top-level nvme command, and yeah, they're available to this subcommand too. iykyk. πŸ’…

  • --dry-run β€” prints the command that would be executed, but ngl it doesn't actually execute it. window shopping only πŸ›οΈ
  • --no-ioctl-probing β€” turns off probing for 64-bit IOCTL support. bye probe πŸ‘‹
  • --no-retries β€” disables the retry logic on transient errors. one shot, one opportunity ⚑
  • -o <fmt>, --output-format=<fmt> β€” sets the reporting format to normal, tabular, 'json, or binary. only one output format at a time, so pick a lane bestie πŸŽ€
  • --output-format-version=<version> β€” picks the output format version. version 1 uses the original field naming, while version 2 (the default) gives you more consistent and script-friendly field names. any other version gets rejected. sorry babe πŸ’€
  • --quiet β€” suppresses informational messages. errors are still reported, and --quiet cancels any --verbose for the library log level. shhh 🀫
  • --set-options=<key=value>[,<key=value>...] β€” sets libnvme library options for this invocation. supported keys are force-4k, mi-probe-enabled, test-base-dir and test-sysfs-dir. mix and match, it's giving customizable ✨
  • --timeout=<ms> β€” sets the timeout for the command in milliseconds. infinite or -1 waits without a time limit (0xffffffff). forever and ever, no thoughts 🌌
  • -v, --verbose β€” increases the level of detail in the output. you can specify it multiple times to further increase verbosity. more is more, always πŸ”₯
ok so these options can also be set as machine-wide defaults in nvme-cli.conf(5). and a command-line flag always overrides the file. the flag ate, periodt. πŸ‘‘

πŸ“ EXAMPLES πŸ“

No Examples

(i know, i know. tragic. not a single one. we suffer together πŸ˜­πŸ’€)


🧚 NVME 🧚

Part of the nvme-user suite πŸ’œ


⭐ SEE ALSO ⭐


and that's the whole page, bestie!! mwah πŸ’‹ this icon was brought to you by the NVMe source, version dated 10/30/2026 β€” NVME-ENDURANCE-EVE(1), signing off πŸŒΈπŸŽ€πŸ’–

πŸ“¦ where this page comes from