Se você estiver disposto a manter todos os sistemas de arquivos de blocos montados completamente intocados (isto é, montados apenas no modo somente leitura, como um diário ext4 será modificado mesmo sem quaisquer alterações, por exemplo) e desmontar outros (por exemplo NFS) antes de congelar, então sim.
Você pode usar os parâmetros do kernel noresume
e resume=
para especificar se deseja reiniciar em seu estado congelado ou não.
A sequência seria:
-
Para instantâneo, suspender para o disco, inicializar seu sistema sem reiniciar (
noresume
) ou outro sistema (como um livecd), copiar a partição de swap em outro lugar, reinicializar com oresume=
correto e usar seu sistema. -
Para voltar ao estado congelado, inicialize novamente com
noresume
ou de outro sistema, copie a partição swap novamente e, em seguida, reinicialize novamente com oresume=
correto.
Eu não recomendaria isso. A virtualização oferece uma maneira muito mais segura e testada de alcançar seus resultados com menos ressalvas.