Pravdepodobne to bude pro mnohe z vas trivialni dotaz, ale protoze jsem
FreeBSD zacatecnik rad bych se vas zeptal co pouzivate na zalohovani
systemu serveru? Mam maly FreeBSD server na kterem bezi apache, sendmail
a mysql - maly kancelarsky server. Koupil jsem externi USB disk a rad
bych ho vyuzil pro prubezne zalohovani systemu. Poradite mi prosim nekdo
neco jednoducheho.

Dik Honza


na zalohu jen nekterych adresaru pouzivam uplne jednoduchoucky skript.
Neni v nem osetreno vse, ted jsem ho narychlo dal dohromady z nekolika drobnosti. Ale v principu se mi osvedcil, je naprosto samostatny. Cronem se spusti ve stanovenou dobu, odmaze stare zalohy starsi nez 5 tydnu a pak udela jednu novou a odmailuje stav a kolik zazalohoval. Data se mohou jen kopirovat, nebo treba tarovat a zipovat. Mam i slozitejsi verzi, ktery takto zalohuje na externi samba disk (nebo vypaluje na DVD), osetruje i diakritiku v nazvech apod. Dost casto take mam dva servery a toto kopirovani probiha pres NFS.

#!/bin/sh

cd /usr/local/zaloha

if [ "$?" -ne "0" ]; then
echo "chyba1" | mail -s "server nezazalohoval - nemam spravny adresar" p...@nekde.cz
    exit 1
fi


find . -type d -maxdepth 1 -name "200*" -mtime +5w -exec rm -rf {} ";"

DATE=`date +%Y-%m-%d`
mkdir $DATE

if [ "$?" -ne "0" ]; then
echo "chyba2" | mail -s "server nezazalohoval - nemuzu vytvorit adresar" p...@nekde.cz
    exit 1
fi

cd $DATE

cp -r /usr/local/samba .
cp -r /etc .

du -sh ../$DATE | mail -s "sambapraha zazalohovala" p...@nekde.cz


Treba to jako inspirace pomuze
PM
--
# ---------------
# Petr Macek
# p...@kostax.cz
# icq: 87323239
# www.kostax.cz
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem