Показаны различия между двумя версиями страницы.
| |
system:бэкап_с_помощью_rsync_на_debian [2015/09/30 12:47] – внешнее изменение 127.0.0.1 | system:бэкап_с_помощью_rsync_на_debian [2015/11/03 10:18] (текущий) – mirocow |
---|
====== Бэкап с помощью rsync на Debian ====== | ====== Бэкап с помощью rsync на Debian ====== |
| |
backup.sh | nano backup.sh |
<code> | <code sh> |
#!/bin/sh | #!/bin/sh |
| |
current=`date "+%Y-%m-%d"` | current=`date "+%Y-%m-%d"` |
find /var/backups/system/ -maxdepth 1 -name "20*" -mtime +7 -exec rm -Rf {} \; | |
/usr/bin/rsync -rlptgo --delete --stats --backup --backup-dir=/var/backups/system/$current --exclude-from='/etc/backup_system/backup_exclude.conf' / /var/backups/system/current | find /var/backups/system/ -maxdepth 1 -name "20*" -mtime +7 -exec rm -Rf {} \; |
wait | |
| /usr/bin/rsync -rlptgo --delete --stats --backup --backup-dir=/var/backups/system/$current --exclude-from='/etc/backup_system/backup_exclude.conf' / /var/backups/system/current |
| |
| wait |
</code> | </code> |
| |