Tomar y restaurar instantáneas de VirtualBox

Category: VirtualBox 148 0

VirtualBox: Tomando y restaurando instantáneas

Las máquinas virtuales son un excelente lugar para experimentar. Para ejecutar software malicioso, probar nuevo código o simplemente para entender mejor el sistema. Si algo va mal, el daño está contenido dentro de los confines de la máquina virtual, de la que puedes deshacerte y empezar de nuevo. Pero por qué detenerse ahí cuando se puede hacer algo mucho mejor.

Con las instantáneas puedes grabar el estado de un sistema en un momento dado, ejecutar tus pruebas y si las cosas no van como querías, siempre puedes volver a ese punto anterior en el que el sistema estaba todo bien.

Vamos a sumergirnos en las instantáneas, en cómo recuperarse de un fallo del sistema restaurando una instantánea y en entender qué es lo que se respalda y qué no.

Tomando una nueva instantánea

Digamos que tienes una VM de Ubuntu recién instalada con sólo los paquetes por defecto que están todos actualizados. Para etiquetar este estado desde dentro de la VM, vamos a iniciar sesión y en nuestro directorio de inicio hacer crear un archivo vacío llamado ImportantFile.

$ touch ArchivoImportante

Ahora vamos a apagar la VM y volver al panel de control de VirtualBox. En la columna de la izquierda seleccionamos la VM de la que queremos hacer una instantánea.

En nuestro ejemplo, esa VM se llama ubuntu.

Con la VM seleccionada, haz clic en la opción de la esquina superior derecha que dice instantáneas. Selecciona el estado actual y haz clic en el icono que dice “Take”, toma la instantánea. Dale un nombre apropiado a la instantánea y luego iniciemos la VM y hagamos algunos cambios.

Restaurar una instantánea

Supongamos que has borrado accidentalmente el archivo ImportantFile o has hecho algún otro cambio en el sistema de archivos en otro lugar y quieres restaurar el estado inicial. En el directorio donde creó el archivo intente ejecutar

$rm ArchivoImportante

Ahora has perdido ImportantFile. Para recuperarlo, simplemente tienes que volver a la sección de instantáneas en la interfaz de usuario de VirtualBox, como se ha mostrado antes, seleccionar la instantánea y hacer clic en restaurar. Te pedirá que tomes una nueva instantánea del estado actual de la VM, si crees que es importante para ti, también puedes hacerlo.

¡Eso es! Si vuelves a la VM, verás que tu ImportantFile está ahí, exactamente como estaba antes de ejecutar el desastroso comando rm.

Características adicionales de un Snapshot

Afortunadamente para nosotros la funcionalidad de Snapshot de la VM no se limita sólo a los datos almacenados en un disco virtual. También hace un seguimiento de las configuraciones relacionadas con el hardware, como cuál fue la memoria asignada en esta instantánea, cuántos núcleos de procesador se asignaron y qué tipo de interfaz de red se utilizó.

Si tomas una instantánea, realizas cambios en estas configuraciones y luego restableces el estado anterior de la máquina virtual, notarás que no sólo se han restaurado los datos de tu disco virtual, sino que otros recursos también han vuelto a su estado anterior.

La misma regla se aplica cuando adjuntas varios discos virtuales a la misma VM. Se restauran sus estados y si has añadido nuevos discos que no estaban antes, se desprenden de la VM una vez restaurada.

Nota: Aunque es posible adjuntar el mismo disco a múltiples VMs, no es una buena idea hacerlo. VirtualBox no permite crear una nueva instantánea si un disco está conectado a varias máquinas virtuales simultáneamente.

Si quieres localizar y deshacerte de esos discos huérfanos siempre puedes hacerlo yendo a “Herramientas Globales” y viendo los detalles de cada disco y borrando los que no sean necesarios.

Carpeta de instantáneas

Si tienes varias máquinas virtuales y varias instantáneas de cada una de ellas es fácil acabar con muchos archivos grandes esparcidos por todo el sistema anfitrión sin que sepas cuáles son importantes y cuáles no.

Cuando se crea una nueva VM se obtiene una opción para seleccionar un directorio o carpeta diferente en el que se almacenarán las imágenes de disco. Esto es particularmente útil si la gente no quiere abarrotar su unidad C: o su directorio opt, si están en Linux.

Haga clic en el icono de archivo o introduzca directamente la ruta de destino de su disco virtual al crear una nueva VM.

Pero cuando se trata de almacenar y gestionar las instantáneas, VirtualBox se olvida de esta elección y vuelve a su valor por defecto. Para anular esto, ve a la configuración de tu VM y haz clic en “General” y luego selecciona la pestaña “Avanzado” en el menú:

Ahora puedes añadir tu destino personalizado en la sección de la carpeta de instantáneas y hacer todo el jaleo mucho más manejable.
amzn_assoc_placement = “adunit0”;
amzn_assoc_tracking_id = “linuxhint-20”;
amzn_assoc_ad_mode = “search”;
amzn_assoc_ad_type = “smart”;
amzn_assoc_marketplace = “amazon”;
amzn_assoc_region = “US”;
amzn_assoc_default_search_phrase = “1522769889”;
amzn_assoc_default_category = “Libros”;
amzn_assoc_linkid = “45fd13a3da6275d6c4fe800e6e8f25a3”;
amzn_assoc_title = “Libro recomendado de VirtualBox”;
amzn_assoc_default_browse_node = “283155”;
amzn_assoc_rows = “1”;
amzn_assoc_design = “text_links”;

divamzn-native-ad-0{anchura máxima:1021px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:111;position:relative}divamzn-native-ad-0 *{margen: 0;padding:0;border:0;top:0;bottom:0;right:0;left:0;background:0;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select none;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;text-align:left;-webkit-font-smoothing:initial;-moz-osx-font-smoothing: initial;direction:ltr}divamzn-native-ad-0 * div:focus,divamzn-native-ad-0 * a:focus,divamzn-native-ad-0 * span:focus{outline:0}divamzn-native-ad-0 . amzn-native-header{margin-bottom:5px;margin-top:15px;line-height:20px;text-align:left}divamzn-native-ad-0 .amzn-native-header . amzn-native-header-text{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:000}divamzn-native-ad-0 .amzn-native-content{overflow:hidden}divamzn-native-ad-0 ol. amzn-native-products-list{counter-reset:productIndex;display:table}divamzn-native-ad-0 ol.amzn-native-products-list li. amzn-native-product{contador-incremento:productIndex;display:table-row;list-style:none;border:0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;position:relative}divamzn-native-ad-0 ol.amzn-native-products-list li. amzn-native-product a{color:4a90e2;line-height:20px;word-wrap:normal;text-decoration:initial;box-shadow:none;text-overflow:ellipsis;overflow:hidden;display:inline;width:100%;font-weight:normal;margin-right:10px}divamzn-native-ad-0 ol.amzn-native-products-list li. amzn-native-product div.amzn-native-product-text .amzn-native-product-offer-price{font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding-right:5px;display:inline-block;color:0e0e0}divamzn-native-ad-0 ol.amzn-native-products-list li.amzn-native-product . amzn-native-product-list-price{text-decoration:line-through;display:inline-block;margin-left:5px;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:4a4a4a;padding-right:5px}divamzn-native-ad-0 ol.amzn-native-products-list li. amzn-native-product .amzn-native-product-price{line-height:18px !important}divamzn-native-ad-0 ol.amzn-native-products-list li.amzn-native-product:hover a{color:f90;font-weight:normal;text-decoration:underline}divamzn-native-ad-0 ol. amzn-native-products-list li.amzn-native-product::before{content:counter(productIndex) “.”;display:table-cell;text-align:right;padding-right:.3em;white-space:nowrap}divamzn-native-ad-0 .amzn-native-brand{padding-top:10px;margin-bottom:15px;text-align:left;clear:both}divamzn-native-ad-0 . amzn-native-brand .amzn-native-brand-text{color:bbb;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-size:10px;padding-bottom:1px;display:inline-block}divamzn-native-ad-0 . amzn-native-brand .amzn-native-brand-text a{box-shadow:none}divamzn-native-ad-0 .amzn-native-brand .amzn-native-brand-text a. amzn-native-brand-link{color:777;vertical-align:top;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;padding-bottom:1px;display:inline-block;text-decoration:none}divamzn-native-ad-0 .amzn-native-brand span. amzn-native-da-adchoices{display:inline-block;background-position:-255px -421px;background-size:500px 437px;height:14px;vertical-align:middle;width:16px}divamzn-native-ad-0 .amzn-native-brand.amzn-native-brand-bottom{display:block}divamzn-native-ad-0 . amzn-native-brand-content{display:inline-block}divamzn-native-ad-0.amzn-native-dark .amzn-native-header .amzn-native-header-text{color:fff}divamzn-native-ad-0.amzn-native-ad-search-mobile ol.amzn-native-products-list li.amzn-native-product:hover a{color:0066c0}
divamzn-native-ad-0 .amzn-sprite {
background-image: url(“/wms-na.amazon-adsystem.companda20070822USimgamzn-widgets-sprite-2x.png”);
}
Libro recomendado de VirtualBox

  1. VirtualBox: Un libro guía definitivo sobre la virtualización con VirtualBox
    $10.45

Anuncios de Amazon

Related Articles

Add Comment