XNVME-SANITIZE(1)

πŸ“¦ version 0.7.5, in alpine 3.24, epel 9, fedora 43, fedora 44

πŸ’… XNVME-SANITIZE πŸ’…

okay bestie, welcome to xnvme-sanitize from the xNVMe manual (section 1, obviously) β€” it's the one that kicks off a Sanitize Operation and honestly? iconic behavior.


✨ NAME ✨

xnvme-sanitize β€” Start a Sanitize Operation 🧼


🌸 SYNOPSIS 🌸

xnvme sanitize <uri> [<args>]

πŸ¦‹ DESCRIPTION πŸ¦‹

Start a Sanitize Operation. that's it, that's the whole vibe. no cap, it just starts it ✨


πŸ‘‘ REQUIRED πŸ‘‘

  • <uri> β€” the Device URI, like '/dev/nvme0n1', '0000:01:00.1', '10.9.8.1.8888', or '\.PhysicalDrive1'. yeah you literally cannot skip this one, it's giving mandatory πŸ’€
  • --sanact 0xNUM β€” Sanatize action, pick ur fighter:
    • Exit Failure Mode = 0x1
    • Block Erase = 0x2
    • Overwrite = 0x3
    • Crypto Erase = 0x4

πŸŽ€ OPTIONAL πŸŽ€

  • [ --ause ] β€” Allow Unrestricted Sanatize Exit. yes the spelling is "Sanatize" in the original, we don't make the rules 🫢
  • [ --ovrpat 0xNUM ] β€” Overwrite Pattern
  • [ --owpass 0xNUM ] β€” Overwrite Pass Count
  • [ --oipbp ] β€” Overwrite Invert Pattern Between Passes
  • [ --nodas ] β€” No-Deallocate After Sanitize
  • [ --subnqn STRING ] β€” Subsystem NQN of the NVMe over Fabrics endpoint, e.g. 'nqn.2022-06.io.xnvme:ctrlnode1'
  • [ --hostnqn STRING ] β€” The host NQN to use when connecting to NVMe over Fabrics controllers
  • [ --be STRING ] β€” xNVMe backend, e.g. 'linux', 'spdk', 'fbsd', 'macos', 'posix', 'windows'
  • [ --dev-nsid 0xNUM ] β€” Namespace Identifier for Device Handle
  • [ --admin STRING ] β€” xNVMe admin. command-interface, e.g. 'nvme', 'block'
  • [ --mem STRING ] β€” xNVMe buffer/memory manager
  • [ --direct NUM ] β€” Bypass layers (main character energy, honestly)
  • [ --help ] β€” Show usage / help. the "help me pls" button πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

Full documentation at: <https://xnvme.io/> β€” go read it, iykyk πŸ’–


πŸ’œ AUTHOR πŸ’œ

Written by Simon A. F. Lund <simon.lund@samsung.com> on behalf of Samsung. king behavior fr fr πŸ‘‘


okay that's the whole page bestie, go sanitize something (responsibly!!) πŸ’…βœ¨

this was xNVMe, dated 09 September 2024 β€” XNVME-SANITIZE(1), periodt πŸŽ€

πŸ“¦ where this page comes from