Fórum Root.cz
Hlavní témata => Software => Téma založeno: Petr 19.89 10. 07. 2011, 15:47:33
-
Ahoj,
rád bych požádal někoho schopného, zda by byl ochoten věnovat mi odhadem do 30minut a připravit script (.sh?) na pravidelné zálohování dat na serveru. Potřebuji je dostat na lokální disk.
Akce se má spouštět každý den v 00:00, po jejím doběhnutí se má vypnout počítač. Záloha se bude provádět do ~/_backup_DATUM, kde datum bude proměnné ve formátu YYYY-MM-DD.
Najde se někdo, kdo by byl ochoten tento scriptík napsat? V BASHi programovat neumím, ale nutně tuto utilitu potřebuji. Nabízená odměna 500Kč.
email: petr.19.89@seznam.cz
-
Ahoj,
rád bych požádal někoho schopného, zda by byl ochoten věnovat mi odhadem do 30minut a připravit script (.sh?) na pravidelné zálohování dat na serveru. Potřebuji je dostat na lokální disk.
Akce se má spouštět každý den v 00:00, po jejím doběhnutí se má vypnout počítač. Záloha se bude provádět do ~/_backup_DATUM, kde datum bude proměnné ve formátu YYYY-MM-DD.
Najde se někdo, kdo by byl ochoten tento scriptík napsat? V BASHi programovat neumím, ale nutně tuto utilitu potřebuji. Nabízená odměna 500Kč.
email: petr.19.89@seznam.cz
man cron/crontab
man rsync
Za tu pulhodinu to das aj kdybys predtim nic neumel.
Bude to neco jako:
0 0 * * * /usr/bin/skript.sh,
kde obsahem skript.sh bude neco jako
rsync -vaz /co/zalohovat /kam/zalohovat && shutdown -h now
nezapomen na chmod +x /usr/bin/skript.sh
Pro vypsani datumu pouzij prikaz date, cili man date
-
to datum poresis tak, ze das
rsync /co/zalohovat ~/_backup_$(date +%F)
-
Vzhledem k tomu, ze se bude zalohovat pokazde do jineho adresare a navic jenom na lokalni disk, tak nevim, jestli ma cenu pouzivat rsync. Asi by byl lepsi stary dobry tar, cimz bude vse v jednom souboru a disk se vyuzije efektivneji, nez pri zalohovani do milionu souboru, ktere treba ani nevyplni alokacni jednotku. Navic, jestli to masina utahne a jde o misto, mohla by se zapnot komprese gzipem a pokud je masina opravdu vypasena, tak bzip2 nebo, pokud je cice jader, coz asi je, dal by se vystup taru protlacit pbzipem, cimz se bude komprimovat na vice jadrech a pujde to rychleji.
V danem pripade by ale nemuselo byt spatne uvazovat o pdumpfs http://0xcc.net/pdumpfs/index.html.en, ktery dela denni zalohy do adresaru presne dle pozadavku a tak by stacilo nacpat jeden prikaz do cronu a jit chrapat. Eventuelne si zaridit, aby se treba jednou za mesic zacinalo s novym kompletnim backupem a stare se po case mazaly.
Take by se mozna dalo pouzit glasstree, ktere je ale momentalne neudrzovane, i kdyz asi funkcni http://old.igmus.org/code/ .
-
Vzhledem k tomu, ze se bude zalohovat pokazde do jineho adresare a navic jenom na lokalni disk, tak nevim, jestli ma cenu pouzivat rsync.
mas pravdu, to sem navrhnul spatne