NVME-LIST-NS(1)
π NVME-LIST-NS(1) β the deprecated-alias era π
okay bestie, so this is the nvme-list-ns page from the NVMe manual, and before you get attached: it's deprecated. like, it still works, it still slays, but it's living on borrowed time. π«Ά
β¨ NAME β¨
nvme-list-ns β send NVMe Identify List Namespaces, return result and structure (deprecated) π
πΈ SYNOPSIS πΈ
nvme [<global-options>] list-ns <device> [--namespace-id=<nsid> | -n <nsid>]
[--csi=<command_set_identifier> | -y
<command_set_identifier>]
[--all | -a]
that's the whole vibe check right there β <device>, an optional <nsid>, an optional <command_set_identifier>, and an optional --all. β¨
π¦ DESCRIPTION π¦
So here's the tea: this is a deprecated alias for nvme-id-ns-list(1). It got kept around for all the scripts people wrote against nvme-cli versions older than 3.0. The options and behavior are literally identical β the only thing retained is the top-level command name. no cap. π
New scripts should use nvme id ns-list instead, fr fr. This alias prints a deprecation warning on stderr and may be removed in a future release β so don't build your whole personality on it, bestie. π
See nvme-id-ns-list(1) for the full option reference. <<<
π GLOBAL OPTIONS π
These bad boys are defined at the top-level nvme command and are available to this subcommand:
--dry-runβ prints the command that would be executed, but does not actually execute it. all talk, no action, honestly iconic. π--no-ioctl-probingβ disables probing for 64-bit IOCTL support.--no-retriesβ turns off retry logic on transient errors. one shot, one opportunity. β-o <fmt>,--output-format=<fmt>β sets the reporting format tonormal,tabular,'json, orbinary. Only one output format may be used at a time, so pick a lane. π--output-format-version=<version>β selects the output format version. Version1uses the original field naming, while version2(the default) provides more consistent and script-friendly field names. Other versions are rejected. π«--quietβ suppresses informational messages. Errors are still reported, and--quietcancels any--verbosefor the library log level. shhh. π€«--set-options=<key=value>[,<key=value>...]β sets libnvme library options for this invocation. The supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir. β¨--timeout=<ms>β sets the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). impatient queen behavior is also valid, but this is the "wait forever" setting. π°οΈ-v,--verboseβ increases the level of detail in the output. May be specified multiple times to further increase verbosity. stack it like your fave serums. π
heads up bestie β these options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file. no exceptions, periodt. π
π EXAMPLES π
No Examples π (yes, literally. that's the whole section. we move.)
π§ NVME π§
Part of the nvme-user suite π
π SEE ALSO π
nvme-id-ns-list(1)β the main character. go read that one instead, iykyk. π
and that's the page!! this little number comes to you from the NVMe manual, part of the nvme-user suite, dated 10/30/2026 β go forth and use nvme id ns-list like the queen you are. πΈπ
π«Ά
π¦ 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