INCUS.STORAGE.VOLUME.SET(1)

πŸ’– incus-storage-volume-set(1) β€” the Incus command line client glow-up

okay bestie, gather round, because we're about to set storage volume config keys and honestly? it's giving main character energy. this whole page lives inside the Incus command line client manual, and it's your cheat sheet for poking at the config of a storage volume. periodt. ✨


🌸 NAME

incus-storage-volume-set β€” set storage volume configuration keys πŸ’…


πŸŽ€ SYNOPSIS

incus storage volume set [:] [/][/] =... [flags]

like yes, that's the shape of it, don't @ me.


πŸ¦‹ DESCRIPTION

okay so, here's the vibe:

Description: set storage volume configuration keys πŸ”₯

and because Incus is a softie who cares about backward compatibility, you can still set exactly one (1) single configuration key the old-school way:

incus storage volume set [:] [/]

and if you don't tell it what type the volume is? no worries, no stress β€” Incus just assumes the type is "custom". πŸ’–

the supported values for type are:

  • "custom"
  • "container"
  • "virtual-machine"

(and the original wraps virtual-machine across a line break, but we all know it's one word, bestie 🫢)


✨ OPTIONS

  • -p, --property[=false] β€” set the key as a storage volume property πŸ‘‘
  • --target="" β€” cluster member name πŸ—ΊοΈ

🌈 OPTIONS INHERITED FROM PARENT COMMANDS

these are the family heirlooms, passed down from the parent command, and yes they're iconic:

  • --debug[=false] β€” show all the debug messages, every last one πŸ’€
  • --explain[=false] β€” if the command is valid, explain its parsed arguments instead of actually running it. it's basically a vibe check for your syntax 🧚
  • --force-local[=false] β€” force using the local unix socket πŸ”Œ
  • -h, --help[=false] β€” print help πŸ™ˆ
  • --project="" β€” override the source project ⭐
  • -q, --quiet[=false] β€” don't show progress information, we're keeping it lowkey 🀫
  • --sub-commands[=false] β€” use with help or --help to view sub-commands
  • -v, --verbose[=false] β€” show all information messages, highkey chatty πŸ“
  • --version[=false] β€” print version number

πŸ”₯ EXAMPLE

here's where it gets fun, watch this:

incus storage volume set default data size=1GiB
    Sets the size of a custom volume "data" in pool "default" to 1 GiB

sets the size of a custom volume "data" in pool "default" to 1 GiB. slay. πŸ’…

incus storage volume set default virtual-machine/data snapshots.expiry=7d
    Sets the snapshot expiration period for a virtual machine "data" in pool "default" to seven days

sets the snapshot expiration period for a virtual machine "data" in pool "default" to seven days. ate. no crumbs. πŸŽ€


πŸ‘‘ SEE ALSO

incus-storage-volume(1) β€” go read that one too, bestie, iykyk πŸ’œ


πŸ’€ HISTORY

24-Sep-2026 β€” auto generated by spf13/cobra


lowkey important: this whole thing is auto generated by spf13/cobra, so don't come for me about the formatting. also remember the synopsis placeholders are literally placeholders β€” swap in your own pool, type and volume names. 🫢

and that's a wrap, my love! 🌸 this page came to you from Incus - Command line client(1), dated Sep 2026, and yes β€” it was auto generated by spf13/cobra. mwah. πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from