NVME-ID-SECONDARY-CTRL-LIST(1)
π nvme-id-secondary-ctrl-list β bestie's guide to the secondary controller list π
okay so real talk: this is a page from the nvme-id-secondary corner of the manual-verse, and it's literally just here to show you the secondary controller list that's chillin' with the primary controller of whatever device you point at. no cap, that's the whole vibe. β¨
πΈ NAME πΈ
nvme-id-secondary-ctrl-list β show the secondary controller list associated with the primary controller of the given device π
π¦ SYNOPSIS π¦
nvme [<global-options>] id secondary-ctrl-list <device>
[--cntid=<cntid> | -c <cntid>]
[--num-entries=<entries> | -e <entries>]
π DESCRIPTION π
Show the secondary controller list associated with the primary controller of the given device. that's it, that's the assignment π«Ά
The <device> parameter is mandatory β like, you literally cannot skip it, bestie β and it may be either the NVMe character device (ex: /dev/nvme0) or a block device (ex: /dev/nvme0n1).
On success, the secondary controller list is printed. iconic behavior, honestly π
β¨ OPTIONS β¨
-c <cntid>,--cntid=<cntid>β lowest controller identifier to display. like, the starting point of your little controller tour π-e <entries>,--num-entries=<entries>β number of entries to retrieve. how many besties you're inviting to the list π§
π GLOBAL OPTIONS π
these ones live at the top-level nvme command and are available to this subcommand too β they're the main character energy that trickles down to everyone else π
--dry-runβ print the command that would be executed, but do not actually execute it. all the fantasy, none of the commitment π--no-ioctl-probingβ disable probing for 64-bit IOCTL support.--no-retriesβ disable retry logic on transient errors. one shot, no redos π-o <fmt>,--output-format=<fmt>β set the reporting format tonormal,tabular,json, orbinary. Only one output format may be used at a time β pick your fighter, not 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. sorry babes, no version 3 π«--quietβ suppress informational messages. Errors are still reported, and--quietcancels any--verbosefor the library log level. it's giving "don't talk to me unless it's an emergency" π€«--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. mix and match, comma-separated, go off β¨--timeout=<ms>β set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). patience is a virtue fr fr β³-v,--verboseβ increase the level of detail in the output. May be specified multiple times to further increase verbosity. stack it like your fave serum π
these options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file. flags stay winning π
π EXAMPLES π
- Has the program issue a list-secondary to display list. slay, one line, done π
# nvme id secondary-ctrl-list /dev/nvme0
π NVME π
Part of the nvme-user suite. one big happy family π«Ά
okay bye bestie, that's the whole page π the header up top goes by nvme-id-secondary-ctrl-list and the footer is just that same name in its little NVME-ID-SECONDARY() glow-up β no date, no version stamp, just pure page-name energy β¨ see u in the next manpage π¦
π¦ 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