[#] Ciekawy sposób na backup plików i katalogów

( Ostatnio zmieniony pon., 16/06/2008 - 23:24 )
 

utwórz /etc/cron.dai­ly/backup_d.sh a w nim:

#!/bin/bash
tar czvf /mnt/BACKUP/SYSTEM/CONF/conf-`date +%d-%B-%Y-godzina-%T`.tar.gz -T /etc/backup_conf;
tar czvf /mnt/BACKUP/SYSTEM/LOGI/logi-`date +%d-%B-%Y-godzina-%T`.tar.gz -T /etc/backup_logi;

lub z katalogowaniem miesięcy

#!/bin/bash

miech=`date +%Y-%m`

if [ ! -d /mnt/BACKUP/SYSTEM/CONF/$miech ];then
    mkdir /mnt/BACKUP/SYSTEM/CONF/$miech
fi

if [ ! -d /mnt/BACKUP/SYSTEM/LOGI/$miech ];then
    mkdir /mnt/BACKUP/SYSTEM/LOGI/$miech
fi

tar czvf /mnt/BACKUP/SYSTEM/CONF/$miech/conf-`date +%d-%B-%Y-godzina-%T`.tar.gz -T /etc/backup_conf;
tar czvf /mnt/BACKUP/SYSTEM/LOGI/$miech/logi-`date +%d-%B-%Y-godzina-%T`.tar.gz -T /etc/backup_logi;

utwórz /etc/backup_conf a w nim np.:

/etc/samba
/etc/rc.d
/boot
/etc/apache
/var/spool/cron

utwórz /etc/backup_logi a w nim np.:

/var/log

/etc/cron.wee­kly/backup_w.sh

#!/bin/bash
tar czvf /mnt/BACKUP/kopia-`date +"%d_%b_%Y_%H%M"`.tar.gz -T /etc/backup_full

utwórz /etc/backup_full a w nim np.:

/etc
/var/log
/boot
5
Twoja ocena: Brak Średnio: 5 (1 vote)