durante el sistema operativo Linux es a veces necesaria para copia de seguridad del archivo de paginación en el sistema Linux y los archivos de copia de seguridad son por lo general mediante el software Web Git copia de seguridad, Xiao Bian le dio hoy a alrededor de un mdash de software y basado en Git; BUP Aprendamos cómo usar BUP para hacer copias de seguridad de archivos web.
BUP no simplemente Git, pero un software basado en Git. En general, uso rsync para hacer una copia de seguridad de mis archivos, y hasta ahora he estado trabajando muy bien. El único inconveniente es que no puede restaurar un archivo a un punto específico en el tiempo. Por lo tanto, he empezado a buscar alternativas y encontró un BUP, un software basado en Git que almacena sus datos en un almacén, y tiene la opción de restaurar los datos a un punto específico en el tiempo.
Para usar BUP, primero debe inicializar un repositorio vacío y luego hacer una copia de seguridad de todos los archivos. Cuando el BUP completa una copia de seguridad, crea un punto de restauración que puede restaurar más tarde. También crea un índice de todos los archivos, incluidos los atributos de archivo y las sumas de comprobación. Cuando se realizará la próxima copia de seguridad, el BUP compara las propiedades del archivo con la suma de comprobación y guarda solo los datos modificados. Esto ahorra mucho espacio.
Instalación BUP (en Centos 6 &prueba por el 7)
En primer lugar, asegúrese de haber instalado rpmforge y EPEL almacén
[techarena51 @ vps ~] $ sudo yum groupinstall y " herramientas de desarrollo y " [techarena51 @ VPS ~] $ sudo yum install python python-devel [techarena51 @ vps ~] $ sudo yum install fusible pitón pyxattr pylibacl [techarena51 @ vps ~] $ sudo yum install perl-Time-HiRes [techarena51 @ vps ~] $ git clone: //github.com/bup/bup [techarena51 @ vps ~] $ cd BUP [techarena51 @ vps ~] $ make [techarena51 @ vps ~] $ make test [techarena51 @ VPS ~] $ sudo make install
en CentOS 7, cuando se ejecuta y " hacer la prueba y " cuando podría estar mal, pero se puede seguir circulando y " make install y ".
Inicializa un repositorio vacío en el primer paso, al igual que git.
[techarena51 @ vps ~] $ BUP init
Por defecto, almacén de BUP se almacenarán en y " ~ /.bup y " pero se puede establecer la variable de entorno y " la exportación BUP_DIR = /mnt /user /bup " para cambiar la configuración.
Luego, crea un índice de todos los archivos. Este índice, como dije antes, almacena una lista de archivos y sus propiedades y el ID de destino de git (tabla hash sha1).
(Las propiedades incluyen los enlaces blandos y permisos no se pueden cambiar bytes)
BUP índice /ruta /a /filebup guardar -n nameofbackup /ruta /a /archivo # Ejemplo [techarena51 @ vps ~] $ BUP índice /var /www /htmlIndexing: 7973, hecho (4398 rutas /s) .BUP: la fusión de índices (7980/7980), hecho [techarena51 @ vps ~] $ BUP Guardar -n techarena51 /var /www /htmlReading índice :. 28, done.Saving: 100,00% (4 /4k, 28/28 archivos), done.bloom: añadir 1 archivo (7 objetos) .Receiving índice de servidor: 1268/1268, done.bloom: añadir 1 archivo (7 objetos).
" BUP save " bloqueará todo el contenido y los almacenará como objetos. La opción " -n " especifica el nombre de la copia de seguridad.
Puede ver la lista de copia de seguridad y los archivos de copia de seguridad.
[techarena51 @ vps ~] $ BUP-lslocal etc techarena51 prueba # Compruebe si hay una lista de copias de seguridad disponibles para mi sitio [techarena51 @ vps ~] $ ls BUP techarena512014-09-24-064416 2014-09- 24-071814 última # Comprobar si los archivos disponibles en estos respaldos [techarena51 @ vps ~] $ ls BUP techarena51 /2014-09-24-064416 /var /www /htmlapc.php techarena51.com wp-config-sample.php wp -load.php
Copiar archivos en el mismo servidor nunca es una buena opción. BUP página web que permite a los archivos de copia de seguridad remota, pero debe asegurarse de que su clave SSH y BUP ya están instalados en el servidor remoto.
BUP ruta del índice /a /dirbup save-r remote-vps.com -n backupname ruta /a /dir
Ejemplos: Backup " /var /www /html y " carpeta
[techarena51 @ ~ vps] índice $ BUP /var /www /html [techarena51 @ vps ~] $ BUP Guardar -r [email protected]: -n techarena51 /var /www /htmlReading índice: 28, done.Saving: 100.00% (4 /4k, 28/28 archivos), done.bloom: agregando 1 archivo (7 objetos) .Recibiendo índice desde el servidor: 1268/1268, done.bloom: agregando 1 archivo (7 objetos).
copia de seguridad de Recuperación
signo en un servidor remoto e introduzca el siguiente comando
[techarena51 @ VPS ~] $ -C BUP restauración. /backup techarena51 /latest # Restaura una versión anterior de todo el directorio de trabajo en otro lugar [techarena51 @ vps ~] $ bup restore -C /tmp /bup-out /testrepo /2013-09-29-195827 # Restaura un archivo individual desde un Copia de seguridad antigua [techarena51 @ vps ~] $ bup restore -C /tmp /bup-out /testrepo/2013-09-29-201328/root/testbup/binfile1.bin
El único inconveniente es que no se puede El archivo se restaura en otro servidor y debe copiarlo manualmente a través de SCP o rsync.
Ver copias de seguridad a través de un servidor web integrado.
bup web # specific portbup web: 8181
Puede usar un script de shell para ejecutar bup y configurar una tarea programada que se ejecute a diario.
#! /bin /bashbup index /var /www /html bup save -r [email protected]: -n techarena51 /var /www /html
Lo anterior es usar el software BUP para realizar copias de seguridad de archivos web en el sistema Linux. Se introduce el proceso, el software todavía tiene algunas deficiencias, pero puede satisfacer las necesidades básicas, intentémoslo.
En el sistema CentOS 6, debido a una manipulación no adecuada o inadecuada conduce
Los diferentes sistemas tienen diferentes métodos para configurar la hora, y la hor
La llamada aplicación cliente es una aplicación que se ejecuta en esta máquina y recibe datos en el
Al instalar varias tarjetas de red en un sistema Linux, no es tan fácil cambiar el
¿Qué debo hacer si el proceso de Java en el sistema Linux desaparece sin causa?
Cómo modificar la resolución del escritorio de Linux
Cómo importar archivos desde un contenedor Docker al host
Sistema Linux Vim cómo instalar el complemento de YouCompleteMe
Linux cómo olfatear el tráfico HTTP
Cómo Linux extiende el disco bajo VMware
Cómo usar el comando tar correctamente en el sistema Linux
Notas sobre el uso del comando kill en Linux
Introducción al directorio usr en linux
Cómo identificar los enlaces de software y los enlaces físicos de Linux
Resumen de métodos para configurar la dirección ip en el sistema Linux
¿Cómo cifrar correos electrónicos bajo Linux?
Contando la experiencia anti-negra del sistema Windows
Mike Nash: Wishing Wall hace que nuestro Windows 7 sea cada vez más perfecto
Añadir apagar, reiniciar Win8 menú del botón derecho, cerrar sesión
La función incorporada de Windows 7 para ajustar la partición no solicita personas
Cómo usar RAR para hacer instalador
Versión móvil de la pantalla completa de Windows 10: nuevo touch Office, aplicación general
Win8.1 Bluetooth inestabilidad del ratón aparece soluciones caídas con frecuencia
Las potentes funciones de la papelera de reciclaje que no conoces