nvme-id-ns(1) ============= NAME ---- nvme-list-ns - Send NVMe Identify List Namespaces, return result and structure SYNOPSIS -------- [verse] 'nvme list-ns' [--namespace-id= | -n ] [--csi= | -y ] [--all | -a] [--output-format= | -o ] [--verbose | -v] [--timeout= | -t ] DESCRIPTION ----------- For the NVMe device given, sends an identify command for namespace list and provides the result and returned structure. The parameter is mandatory and may be either the NVMe character device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1). If the starting namespace in the list always begins with 0 unless the `'--namespace-id'` option is given to override. On success, the namespace array is printed for each index and nsid for a valid nsid. OPTIONS ------- -n :: --namespace-id=:: Retrieve the identify list structure starting with the given nsid. -y :: --csi=:: If this value is given, retrieve the identify list structure associated with the specified I/O command set. -a:: --all:: Retrieve the identify list structure for all namespaces in the subsystem, whether attached or inactive. -o :: --output-format=:: Set the reporting format to 'normal', 'json' or 'binary'. Only one output format can be used at a time. -v:: --verbose:: Increase the information detail in the output. -t :: --timeout=:: Override default timeout value. In milliseconds. EXAMPLES -------- * Print the namespaces present for zoned command set in JSON format + ------------ # nvme list-ns /dev/nvme0 -y 2 -a -o json ------------ * Print the namespaces present for NVM Command Set in normal format + ------------ # nvme list-ns /dev/nvme0 ------------ NVME ---- Part of the nvme-user suite