Is is possible to add volume to a running machine?

hi

I would like to know if it is possible to add / mount volume to a running machine.

Sometimes I might need need extra disk space so I was thinking that the machine itself would create new volume, mount it and when not needed anymore delete it.

Is that possible?

Thank you
Radek