Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize
Předchozí verze
Následující verze
|
Předchozí verze
|
linux:skripty:zalohovani [07.08.2013 17:04] mtalma [TAR skript] |
linux:skripty:zalohovani [13.03.2020 18:43] (aktuální) |
| # E: exclude | # E: exclude |
| # s: velikost média | # s: velikost média |
| mondoarchive -Oi9 -p linux -d /mnt/backup/webserver/mondo -I "/etc" -E "/mnt|/var/log/httpd|/tmp" -s 4200m > /dev/null 2>&1 | nice -n 19 mondoarchive -Oi9 -p webserver-$suffix -d /mnt/backup/webserver -E "/mnt|/tmp|/proc|/sys|/dev|/var/run|/var/lock|/lib/init/rw" -s 4000m > /dev/null 2>&1 |
| </code> | </code> |
| |
| *''/'' je adresář, který chceme zálohovat. Protože zálohujeme celý systém, tak dáváme '/' jako kořenový adresář.<code bash> | *''/'' je adresář, který chceme zálohovat. Protože zálohujeme celý systém, tak dáváme '/' jako kořenový adresář.<code bash> |
| #!/bin/sh | #!/bin/sh |
| tar czf /mnt/backup/webserver/backup-`date +%a`.tgz --one-file-system --ignore-failed-read --sparse --exclude=/mnt / /boot | tar czf /mnt/backup/webserver/backup-`date +%a`.tgz --one-file-system --ignore-failed-read --sparse --exclude={"/mnt"} / |
| service mysql stop | service mysql stop |
| tar czf /mnt/backup/webserver/backup-mysql-`date +%a`.tgz --one-file-system --ignore-failed-read --sparse /var/lib/mysql | tar czf /mnt/backup/webserver/backup-mysql-`date +%a`.tgz --one-file-system --ignore-failed-read --sparse /var/lib/mysql |