NVME-LOG-REACHABIL(1)
π NVME-LOG-REACHABIL(1) β¨
okay so bestie, this is a page from the NVMe Manual and honestly? it's a little guy with a big job. it's nvme-log-reachability-groups(1) and it's about to tell you everything the kernel knows about reachability groups. no cap.
πΈ NAME πΈ
nvme-log-reachability-groups β retrieve the Reachability Groups Log, and likeβ¦ show it. that's it. that's the whole gig. π
π¦ SYNOPSIS π¦
nvme [<global-options>] log reachability-groups <device>
[--groups-only | -g]
[--rae | -r]
β¨ DESCRIPTION β¨
Retrieve Reachability Groups Log, show it. literally the entire personality.
the <device> parameter is mandatory and it's an NVMe character device, ex: /dev/nvme0. like, you have to give it one, don't be shy. π
on success it returns 0. on anything else? error code. and that's on periodt.
π OPTIONS π
-g,--groups-onlyβ Return Groups Only. just the groups, nothing else, a very focused queen π-r,--raeβ Retain an Asynchronous Event. keeping it around for later, iykyk.
π GLOBAL OPTIONS π
these ones live at the top-level nvme command and they're available to this subcommand too β like the cool older siblings who let you sit with them at lunch π«Ά
--dry-runβ Print the command that would be executed, but do not actually execute it. manifesting without acting, iconic honestly β¨--no-ioctl-probingβ Disable probing for 64-bit IOCTL support.--no-retriesβ Disable retry logic on transient errors. one shot, no second chances π-o <fmt>,--output-format=<fmt>β Set the reporting format to normal, tabular,'json, or binary. Only one output format may be used at a time. pick one bestie, we can't do all four π--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. so v2 is the default slay, v1 is the vintage one, and anything else gets ghosted π«--quietβ Suppress informational messages. Errors are still reported, and--quietcancels any--verbosefor the library log level. quiet mode still snitches on errors tho, don't worry π--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.--timeout=<ms>β Set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). patient queen behavior β³-v,--verboseβ Increase the level of detail in the output. May be specified multiple times to further increase verbosity. stack it like a smoothie, the more the merrier π
these options can also be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file β the flag wins, always, no debate π
π EXAMPLES π
- Has the program issue a reachability-groups-log
# nvme log reachability-groups /dev/nvme0
look at her go π§
β NVME β
Part of the nvme-user suite. one big happy family πΈ
and that's the whole page, bestie β brought to you by the NVMe Manual, dated 10/30/2026, version vibes immaculate, ok bye love u πππ¦
π¦ 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