¿Es posible tomar una instantánea de / (u otro) sistema de archivos, como en VirtualBox?

9

Tomar una instantánea de la partición raíz hará posible volver al estado anterior. Esto es muy útil cuando algo salió mal y / o se produce la pérdida de datos. Esta característica se puede ver en VirtualBox HDD y la opción de persistencia en CD en vivo. A diferencia de la copia de seguridad, utiliza un uso de datos incremental, por lo tanto, menos tamaño de datos. ¿Es posible tomar una instantánea de un sistema de archivos?

totti
fuente

Respuestas:

6

rsync

Tomar una instantánea de la partición raíz hará posible volver al estado anterior

Lo llamamos un procedimiento de respaldo y para respaldos incrementales que puede usar rsync;)

rsync es un software de utilidad y protocolo de red para sistemas tipo Unix (con puertos para Windows) que sincroniza archivos y directorios de una ubicación a otra mientras minimiza la transferencia de datos mediante el uso de codificación delta cuando sea apropiado. Citando el sitio web oficial: "rsync es un programa de transferencia de archivos para sistemas Unix. Rsync utiliza el 'algoritmo rsync' que proporciona un método muy rápido para sincronizar archivos remotos". 3 Una característica importante de rsync que no se encuentra en la mayoría de los programas / protocolos similares es que la duplicación se realiza con una sola transmisión en cada dirección. ¿por qué? rsync puede copiar o mostrar el contenido del directorio y copiar archivos, opcionalmente usando compresión y recursividad.

Copia de seguridad remota

Es posible realizar una copia de seguridad a través de una red, preferiblemente el usuario debe montar el recurso compartido de red para realizar una copia de seguridad antes de iniciar el programa. El recurso compartido se enumeraría en la GUI de exploración y podría agregarse fácilmente. No hay una sección separada para la red, si se requieren características más avanzadas, se alienta al usuario a buscar alternativas, de las cuales hay muchas.

Grsync

Grsync es una interfaz gráfica:

ingrese la descripción de la imagen aquí


Más información:

El enlace tiene varios ejemplos sobre configuración.

Rsync le permite restaurar con una marca de tiempo (por lo tanto, si tiene copias de seguridad realizadas cada segundo, también podría restaurarlo a ese segundo. No es que este sea un método viable para un sistema completo ;-))


Hipervisor Xen

Hay más métodos: Xen Hypervisor.

Puede ejecutar todos sus sistemas operativos en hipervisores (es decir, máquinas virtuales). Xen es un ejemplo de tal configuración. Básicamente, convierte TODOS sus sistemas operativos en máquinas virtuales y puede copiar un contenedor de máquina virtual a un nuevo nombre y tendría un punto de copia de seguridad o restauración.

Desde el enlace:

Xen es un monitor (o hipervisor) virtual de máquina virtual tipo 1, que proporciona la capacidad de ejecutar una o más instancias del sistema operativo en la misma máquina física. Xen, como otros tipos de virtualización, es útil para muchos casos de uso, como la consolidación de servidores y el aislamiento de entornos de producción y desarrollo (por ejemplo, entornos corporativos y personales en el mismo sistema).

A partir de Ubuntu 11.10 (Oneiric), el núcleo predeterminado incluido en Ubuntu se puede usar directamente con el hipervisor Xen como dominio de administración (o control) (Dom0 o Domain0 en terminología Xen).

El resto de esta guía ofrece una descripción general básica de cómo configurar un sistema Xen básico y crear invitados simples. Nuestro ejemplo utiliza LVM para discos virtuales y puentes de red para tarjetas de red virtuales. También asume Xen 4.1 (la versión disponible en 12.04) y el conjunto de herramientas xend. Asume una familiaridad con los problemas generales de virtualización, así como con la terminología específica de Xen. Consulte la wiki de Xen para obtener más información.


LVM

Otro método más sería LVM

LVM son las siglas de Logical Volume Management. Es un sistema de gestión de volúmenes lógicos, o sistemas de archivos, que es mucho más avanzado y flexible que el método tradicional de particionar un disco en uno o más segmentos y formatear esa partición con un sistema de archivos.

Instantáneas

Esto es algo que simplemente no puede hacer sin LVM. Le permite congelar un volumen lógico existente a tiempo, en cualquier momento, incluso mientras el sistema está en funcionamiento. Puede continuar usando el volumen original normalmente, pero el volumen de la instantánea parece ser una imagen del original, congelado en el tiempo en el momento en que lo creó. Puede usar esto para obtener una imagen consistente del sistema de archivos para hacer una copia de seguridad, sin apagar el sistema. También puede usarlo para guardar el estado del sistema, de modo que luego pueda volver a ese estado si arruina las cosas. Incluso puede montar el volumen de la instantánea y realizar cambios en él, sin afectar el original.


rsnapshot

rsnapshot emite una utilidad de instantánea del sistema de archivos. Puede tomar instantáneas incrementales de sistemas de archivos locales y remotos para cualquier cantidad de máquinas.

Las instantáneas del sistema de archivos local se manejan con rsync. Las conexiones remotas seguras se manejan con rsync a través de ssh, mientras que las conexiones rsync anónimas simplemente usan un servidor rsync. Tanto las transferencias remotas como las locales dependen de rsync.

Ejemplo:

[root@localhost /]# rsnapshot -v daily
echo 1842 > /var/run/rsnapshot.pid
/bin/rm -rf /.snapshots/daily.6/
mv /.snapshots/daily.5/ /.snapshots/daily.6/
mv /.snapshots/daily.4/ /.snapshots/daily.5/
mv /.snapshots/daily.3/ /.snapshots/daily.4/
mv /.snapshots/daily.2/ /.snapshots/daily.3/
mv /.snapshots/daily.1/ /.snapshots/daily.2/
mv /.snapshots/daily.0/ /.snapshots/daily.1/
mv /.snapshots/hourly.5/ /.snapshots/daily.0/
rm -f /var/run/rsnapshot.pid
[root@localhost /]#
Rinzwind
fuente
Gracias por la respuesta. Mientras buscaba rsync, encontré rsnapshot[ rsnapshot.org ]. Si incluye esto, puedo aceptar su respuesta. También te puede interesar
totti
1
done @totti ...
Rinzwind
1
En una nota más divertida: cada vez que escucho Linux (no me malinterpreten, usaré LVM si es necesario) y las instantáneas mencionadas en una sola publicación, creo que "no sabes nada, John Snow" y creo un Instantánea y retroceso de ZFS solo por diversión :)
Marcin Kaminski
Tengo varios problemas con esta respuesta. [1] copias de seguridad! = Instantáneas. No són la misma cosa. Ni siquiera están estrechamente relacionados. [1] En el LVM §:> Esto es algo que simplemente no puedes hacer sin LVM. Esto "ni siquiera está mal, ni siquiera está mal", citando a Pauli. Varios sistemas de archivos de Linux incluyen instantáneas sin LVM; por ejemplo, Btrfs y ZFS.
Liam Probado el
No pretendo que las instantáneas sean copias de seguridad. LVM: culpa al wiki, no a mí ;-)
Rinzwind
3

Puede hacer esto con LVM , pero solo si configura sus particiones para usar LVM para empezar.

Flimm
fuente