¿Es posible trabajar siempre en una máquina virtual/crear copias de seguridad completas de la máquina (no vinculadas a un hardware en particular?)

¿Es posible trabajar siempre en una máquina virtual/crear copias de seguridad completas de la máquina (no vinculadas a un hardware en particular?)

Recientemente tuve una falla de hardware en mi máquina personal y necesito usar temporalmente una computadora diferente mientras espero piezas, etc. Configurar esto para que pueda trabajar (a menudo codificando) de manera productiva y restaurar los datos respaldados tomó un poco de tiempo (incluso con rutinas de instalación automatizadas como boxstarter/chocolatey) lo cual es molesto.

Esto me hizo pensar:¿Es posible crear una copia de seguridad completa del entorno que pueda transferirse entre diferentes máquinas?Las copias de seguridad de imágenes del sistema no funcionarían, no lo creo, ya que el hardware puede ser diferente.

¿Tendría ventajas trabajar a tiempo completo en una máquina virtual? Supongo que esto sería bastante fácil de mover entre máquinas e incluso podría ejecutarse temporalmente desde un disco duro externo, lo que significa que el único requisito en la máquina "invitada" sería, por ejemplo, instalar VirtualBox.

Sin embargo, supongo que esto provocaría un impacto no deseado en el rendimiento (algo malo cuando ejecuto simulaciones numéricas en mi trabajo diario) y la necesidad de mantener tanto el sistema operativo que ejecuta Virtual Box en mi computadora principal, como el sistema operativo virtual en el que trabajo. ?

Espero que esto no se considere fuera de tema, pero me interesaría conocer cualquier idea o sugerencia para crear un entorno de trabajo productivo, idealmente portátil.

Respuesta1

Intenté hacer esto yo mismo usando VirtualBox y moviendo la imagen, pero crece en tamaño y después de un tiempo, moverla se convierte en una tarea ardua en sí misma.

Una opción que quizás desee considerar es tener copias de seguridad de su trabajo sincronizadas con la nube y utilizar el aprovisionamiento para configurar el entorno. Algo comohttps://github.com/naggie/dotfilesTe permitiría configurar cada PC de la misma manera cada vez.

También puedes usar algo como Ansible, simplemente mostrando este repositorio como lo he usado antes.

información relacionada