NVME-CREATE-NS(1)
π NVME-CREATE-NS(1) β the girlies' guide to the NVMe Manual β¨
okay so. this is a page from the NVMe Manual, bestie, and it's about nvme-create-ns β a command that sends the NVMe Namespace management command to create a namespace and returns results. it's giving legacy. it's giving deprecated. but she still runs, and we respect her π
πΈ NAME πΈ
nvme-create-ns β sends the NVMe Namespace management command to create a namespace, returns results. (deprecated)
π¦ SYNOPSIS π¦
nvme [<global-options>] create-ns <device> [--nsze=<nsze> | -s <nsze>]
[--ncap=<ncap> | -c <ncap>]
[--flbas=<flbas> | -f <flbas>]
[--dps=<dps> | -d <dps>]
[--nmic=<nmic> | -m <nmic>]
[--anagrp-id=<anagrpid> | -a <anagrpid>]
[--nvmset-id=<nvmsetid> | -i <nvmsetid>]
[--endg-id=<endgid> | -e <endgid>]
[--csi=<command_set_identifier> | -y <command_set_identifier>]
[--lbstm=<lbstm> | -l <lbstm>]
[--nphndls=<nphndls> | -n <nphndls>]
[--block-size=<block-size> | -b <block-size>]
[--nsze-si=<nsze-si> | -S <nsze-si>]
[--ncap-si=<ncap-si> | -C <ncap-si>]
[--azr | -z]
[--rar=<rar> | -r <rar>]
[--ror=<ror> | -O <ror>]
[--rnumzrwa=<rnumzrwa> | -u <rnumzrwa>]
[--phndls=<placement-handle-list,> | -p <placement-handle-list,>]
[<global-options>]
look at all those flags. she has range, she has options, she has β¨auraβ¨ π
π DESCRIPTION π
okay so real talk. nvme-create-ns is a deprecated alias for nvme-ns-create(1). it's been kept around for scripts that were written against nvme-cli versions older than 3.0. the options? identical. the behavior? identical. the only thing she kept is the top-level command name. that's it. that's the whole legacy package π«Ά
if you're writing new scripts, bestie, please β use nvme ns create instead. this alias prints a deprecation warning on stderr and may be removed in a future release. so likeβ¦ she's on borrowed time ngl π
for the full option reference, go read nvme-ns-create(1). she has the lore.
β¨ GLOBAL OPTIONS β¨
these ones are defined at the top-level nvme command, and they're available to this subcommand too. so they're like the friend group that comes with her π
--dry-runβ prints the command that would be executed, but doesn't actually execute it. it's the "let me just think about it" of flags π--no-ioctl-probingβ disables probing for 64-bit IOCTL support. minding her own business.--no-retriesβ disables 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 β pick your fighter, don't be greedy π--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. any other version? rejected. no cap π--quietβ suppresses informational messages. errors are still reported, and--quietcancels any--verbosefor the library log level. she's silent but she's not that silent π€«--set-options=<key=value>[,<key=value>...]β setslibnvmelibrary options for this invocation. supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir. very "here's my settings, don't ask" of her π--timeout=<ms>β sets the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). she will wait for you forever, literally π°οΈ-v,--verboseβ increases the level of detail in the output. may be specified multiple times to further increase verbosity. stack her like a tower, queen π
π‘ also: these options can be set as machine-wide defaults in nvme-cli.conf(5). and a command-line flag always overrides the file. flag supremacy, periodt.
π EXAMPLES π
No Examples π
(it's fine. it's fine. we're creative. we can figure it out.)
π§ NVME π§
Part of the nvme-user suite π
π SEE ALSO π
nvme-ns-create(1)β the main character. go there. she has the full option reference π
and that's the whole page, bestie!! π¦ this fine piece of documentation lives in the NVMe manual, dated 10/30/2026 β screenshot it, pin it, frame it, she's iconic. β¨π
now go run nvme ns create instead, i'm begging you ππ«Ά
π¦ 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