Confuso sobre pontos de verificação do Hyper-V

3

Eu uso o Hyper-V no windows 8.1 para configurar ambientes de teste.

Minha árvore de ponto de verificação é semelhante a esta

Base
  +Test1
    >Now
  +Test2
  +Test3

Como esses são ambientes de teste, normalmente não quero manter as alterações ao passar de um ambiente para outro. ou seja, eu apenas Apply do ponto de verificação para o qual quero mudar.

A confusão aparece quando quero manter as alterações em um ambiente. Vamos dizer que minha árvore se parece com isso:

Base
  +Test1
    >Now
  +Test2
    +Changes
  +Test3

Minhas perguntas são:

  • Como mesclar o ponto de verificação Changes em Test2 ? Eu só Delete isso?
  • Digamos que eu não precise mais do ambiente Test3 . Como faço para removê-lo? Será Delete mesclar com Base

Atualmente, mesclei as alterações como esta, mas parece muito complicado:

  1. Apply o ponto de verificação Changes

    Base
      +Test1
      +Test2
        +Changes
          >Now
      +Test3
    
  2. Delete Checkpoint Subtree on Test2

    Base
      >Now
      +Test1
      +Test3
    
  3. Crie um novo ponto de verificação e renomeie-o Test2

    Base
      +Test2
        >Now
      +Test1
      +Test3
    

Sempre crio e Apply pontos de verificação quando a VM é desligada. Delete e Apply referem-se às opções do menu de contexto.

    
por adrianm 18.01.2014 / 17:59

1 resposta

7

Eu encontrei este artigo e agora eu entendi.

O ponto importante para o meu entendimento é que os pontos de verificação são sempre mesclados downstream (pai é mesclado em filho).

Se não houver pontos de verificação a jusante ( Now é considerado um ponto de verificação neste contexto), o ponto de verificação é excluído sem mesclagem.

O que me confundiu foi que discos diferenciais e undo-disks no Virtual PC são mesclados com upstream (o filho é mesclado no pai).

Portanto, a resposta às minhas perguntas acima é:

  • How do I merge the Changes checkpoint into Test2?

Não é possível, pois você não pode se fundir com o upstream!
O que é possível é mesclar Test2 em Changes por Deleting Test2 !.

Base
  +Test1
    >Now
  +Changes
  +Test3
  • Lets say I don't need the Test3 environment anymore. How do I remove it?

Test3 não tem pontos de verificação a jusante, pelo que pode apenas ser Deleted Se tiver pontos de verificação a jusante que também devam ser removidos, utilize Delete Chekpoint subtree .

    
por 19.01.2014 / 11:13