libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… NAME

okay so bestie, gather round: enum nvme_id_ns_nmic β€” this is the field that literally tells you about multi-path I/O and namespace sharing capabilities of the namespace. it's giving "who gets to be attached to whom" energy and honestly? iconic.

(this whole page lives in the libnvme manual, section 9 β€” iykyk 🫢)


✨ SYNOPSIS ✨

enum nvme_id_ns_nmic {
    NVME_NS_NMIC_SHARED

};

like yes, that's the whole enum, and yes, there's exactly one constant in it. we love a minimal queen πŸ’…


πŸŽ€ Constants πŸŽ€

  • NVME_NS_NMIC_SHARED β€” no cap, if this bad boy is set, then the namespace may be attached to two or more controllers in the NVM subsystem concurrently. shared girlie privileges fr fr 🌸
lowkey important: this is a "may be attached" situation β€” the flag being set is what unlocks the sharing, so don't sleep on it πŸ¦‹

and that's the whole vibe check, bestie ✨ this was enum nvme_id_ns_nmic out of the libnvme manual as of October 2026 β€” go forth and slay your namespace capabilities πŸ’–πŸŽ€πŸ§š

πŸ“¦ where this page comes from