zz_deprecated:ovh_backup_tools
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
ovh_backup_tools [2012/02/10 09:56] – created dodger | zz_deprecated:ovh_backup_tools [2022/02/11 11:12] – ↷ Links adapted because of a move operation dodger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =Descripción= | + | ====== [SCRIPT] OVH backup tools ====== |
+ | |||
+ | ======Descripción====== | ||
Conjunto de scripts para realizar un backup al ftp para backups que provee OVH. | Conjunto de scripts para realizar un backup al ftp para backups que provee OVH. | ||
- | =Funcionamiento= | + | ======Funcionamiento====== |
El conjunto consta de 3 scripts, uno para ficheros, uno para MySQL (ya publicado) y otro que lanza ambos y los sube al servidor. | El conjunto consta de 3 scripts, uno para ficheros, uno para MySQL (ya publicado) y otro que lanza ambos y los sube al servidor. | ||
- | ==Petición de espacio== | + | =====Petición de espacio===== |
El espacio para backups se puede pedir a OVH mediante el Manager: | El espacio para backups se puede pedir a OVH mediante el Manager: | ||
< | < | ||
Line 12: | Line 14: | ||
- | ==Backup de Ficheros== | + | =====Backup de Ficheros===== |
El script es muy simple, al finalizar dejará un fichero comprimido conteniendo todos los directorios que son objetivo del backup: | El script es muy simple, al finalizar dejará un fichero comprimido conteniendo todos los directorios que son objetivo del backup: | ||
- | <code> | + | <file bash backup_files.sh> |
#!/bin/bash | #!/bin/bash | ||
Line 81: | Line 83: | ||
echo "Ok, all done, you can read the log file in:" | echo "Ok, all done, you can read the log file in:" | ||
echo " | echo " | ||
- | </code> | + | </file> |
Variables a tener en cuenta: | Variables a tener en cuenta: | ||
Line 91: | Line 93: | ||
|CHMOD|Permisos de los ficheros al terminar la ejecución del script| | |CHMOD|Permisos de los ficheros al terminar la ejecución del script| | ||
- | ==Backup de Mysql== | + | =====Backup de Mysql===== |
Se usa el script standard de mysql: | Se usa el script standard de mysql: | ||
- | * [[Script_backup_mysql|Script para realizar y recuperar backups de mysql]] | + | * [[dba: |
- | ==Script Global== | + | =====Script Global===== |
El script global como se puede apreciar, llama a los dos scripts anteriores: | El script global como se puede apreciar, llama a los dos scripts anteriores: | ||
- | <code> | + | <file bash backup_ovh_ftp.sh> |
#!/bin/bash | #!/bin/bash | ||
BACKUPFILES="/ | BACKUPFILES="/ | ||
Line 179: | Line 181: | ||
upload_backup | upload_backup | ||
purge_backup | purge_backup | ||
- | </code> | + | </file> |
Line 193: | Line 195: | ||
|< | |< | ||
|< | |< | ||
+ | |||
+ | ====== New version WIP ====== | ||
+ | ===== Concept ===== | ||
+ | < | ||
+ | digraph Incremental { | ||
+ | compund=true; | ||
+ | subgraph cluster0 { | ||
+ | Monday [shape=box]; | ||
+ | Full [shape=doubleoctagon, | ||
+ | { rank = same; | ||
+ | Monday; | ||
+ | Full; | ||
+ | } | ||
+ | Monday-> | ||
+ | } | ||
+ | |||
+ | subgraph cluster1 { | ||
+ | restofdays [shape=record, | ||
+ | find [shape=mdiamond]; | ||
+ | config[shape=folder, | ||
+ | zip[shape=mdiamond]; | ||
+ | { rank = same; | ||
+ | restofdays; | ||
+ | find; | ||
+ | config; | ||
+ | zip; | ||
+ | } | ||
+ | restofdays-> | ||
+ | find-> | ||
+ | config-> | ||
+ | } | ||
+ | |||
+ | FTP[shape=box, | ||
+ | { rank = same; | ||
+ | zip; | ||
+ | FTP; | ||
+ | } | ||
+ | |||
+ | Monday-> | ||
+ | restofdays-> | ||
+ | Full-> | ||
+ | zip-> | ||
+ | } | ||
+ | </ | ||
+ | |||
+ |
zz_deprecated/ovh_backup_tools.txt · Last modified: 2022/02/11 11:36 by 127.0.0.1