Em primeiro lugar, não entendo exatamente o que você quer dizer com "discos alterados". Você pode explicar isso mais claramente, por favor.
Em segundo lugar, eu não entendo por que você está se aprofundando nisso a menos que você pretenda inicializar a partir de USB / SD e ter seu swap em algum outro armazenamento, possivelmente DAS.
Se você tiver algum outro armazenamento, especialmente DAS, eu ficaria tentado a inicializar a partir disso e definir isso como sua troca. Eu também diria que você poderia se preocupar menos com sua troca e mais sobre a memória em seu sistema comparado à soma total de suas VMs (menos a memória compartilhada, é claro), isso pode ser gerenciado perfeitamente com o VSClient ao invés de via CLI.
Basicamente eu não sei o que você está tentando alcançar aqui, mas eu suspeito que seja o que for, pode ser feito mais facilmente pelo design do que desta forma.