Kirjoittaja Aihe: Automaattinen backup -softa?  (Luettu 5872 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

matso

  • Vieras
Automaattinen backup -softa?
« : 04.09.2008 - klo:14:52 »
Onko jotain softaa jolla vois backupata automaattisesti esim. tiettyihin kellonaikoihin jonkun hakemiston toiseen paikkaan? Vois aina pitää toisen kovon tärkeimmät tiedot myös toisella kovolla tallessa.

Rahaa kun ei ole mihinkään kahteen samallaiseen kovoon ja raid viritelmiin, niin tällan halpa ratkasu jos olis mahdollinen.. :)

Poissa LassiLeevi

  • Jäsen
  • Viestejä: 218
  • Sukupuoli: Mies
Vs: Automaattinen backup -softa?
« Vastaus #1 : 04.09.2008 - klo:14:59 »
joku skriptinpätkä ja tar + gzip on kova, tarttee pienesti opettelua mutta halpaa on :) tämä sitten crontabiin ajoitetuksi tapahtumaksi.

Edit: onnistunee myös rsync + crontab -yhditelmällä
"A cop is a Zoo in a man,
   with a gun."
  -Hammer, Sledge

tupe

  • Vieras
Vs: Automaattinen backup -softa?
« Vastaus #2 : 04.09.2008 - klo:15:23 »
Itse olen varmistellut säännöllisesti erään tiedoston käyttämällä crontabia.
Eli käynnistänyt roottina crontab -e
ja sitten lisännyt seuraavat rivit sinne.

#Käynnistää skriptit

# ajastukset joka päivä kello 23.00, 6.00, 16.00 ja 12.00

0 23 * * * /home/tnu/skriptit/./varmista
0 6 * * * /home/tnu/skriptit/./varmista
0 16 * * * /home/tnu/skriptit/./varmista
0 12 * * * /home/tnu/skriptit/./varmistamanteli

#Varmistaa vain märitettyinä päivinä.
30 8,12,15,19,23 1,7,16,22 * * /home/tnu/skriptit/./varmistakuukausi


Nyt crontabissa olevat rivit ajavat määrittämilläni aikoina varmista ja varmistakuukausi skriptit, joissa on pelkkä kopiointi.

varmista skripti kopioi tiedoston vanhan päälle.
cp /polku/tiedosto /polkukohteeseen/tiedosto

varmistakuukausi skripti taas kopioi määrittämilläni päivinä ja kellonaikoina lisäten varmistamani tiedoston nimeen päivän kuukauden ja vuosiluvun. 
cp /polku/tiedosto /polkukohteeseen/tiedosto-`date +%d%m%Y`

Tämä riittää omiin tarkoituksiini.
Skriptit tietysti suoritetaan vain silloin, jos kone on päällä kyseisinä aikoina.
Crontabia voisi kuitenkin käyttää myös haluamaasi tehtävään hiukan soveltamalla omaa esimerkkiäni.

Lisää crontabista löytyy vaikkapa täältä: http://voyager.amkit.fi/avut/crontab.html




matso

  • Vieras
Vs: Automaattinen backup -softa?
« Vastaus #3 : 04.09.2008 - klo:16:09 »
Miten voin kirjottaa tiedostoon shelli scriptillä? En löydä millään infoa, onko ees mahollista?

Ajattelin kirjottaa vaan backupin ajankohdan aina johki filuun.

Poissa LassiLeevi

  • Jäsen
  • Viestejä: 218
  • Sukupuoli: Mies
Vs: Automaattinen backup -softa?
« Vastaus #4 : 04.09.2008 - klo:16:14 »
echo "tässä on päivämäärä" > tiedosto.txt
echo "tässä on päivämäärä" >> tiedosto.txt

Eka kirjoittaa tiedostoon vaan kyseisen rivin, toinen jatkaa tiedston perään.

Tietty jos meinaat ottaa varmuuskopiot "arkistopakettiin", niin kannattanee harkita ajankohdan ilmaisemista tiedoston nimessä.

Niin, ja jos teet crontab -tapahtuman tuosta, niin cronin logista lie näkee milloin on backuppeja otettu.
"A cop is a Zoo in a man,
   with a gun."
  -Hammer, Sledge

matso

  • Vieras
Vs: Automaattinen backup -softa?
« Vastaus #5 : 04.09.2008 - klo:16:59 »
Oukke, nyt sain shelli scriptini tehtyä ja pistin ajastukset crontabiin. Sitte odotellaan toimiiko :p

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2789
  • Sukupuoli: Mies
Vs: Automaattinen backup -softa?
« Vastaus #6 : 04.09.2008 - klo:17:19 »
rsync on siinä mielessä parempi että ei se kopio vain muuttuneet tiedostot (tämä siis ensimmäisen kerran jälkeen)

itsellä esim valokuvat varmuuskopioidaan cronista seuraavalla komennolla. output menee oletuksena maili laatikkoosi. senkin saa pois päältä jos haluaa.
0 18 * * 0,5 rsync -r -t -p -o -g -v --progress -u /stuff/Pictures/ /stuff/backup/Pictures/

kannattaa katsoa man rsync sieltä saa lisää infoa noista eri vivuista. Minulla esimerkiksi ei poisteta backup levyltä tiedostoa vaikka se käyttölevyltä poistettaisiinkin. Tämä tietenkin kasvattaa backup levyä ajankanssa, mutta itselläni siellä on riittävästi tilaa.
« Viimeksi muokattu: 04.09.2008 - klo:21:28 kirjoittanut harmie »

tupe

  • Vieras
Vs: Automaattinen backup -softa?
« Vastaus #7 : 04.09.2008 - klo:17:35 »
Lainaus
rsync on siinä mielessä parempi että ei se kopio vain muuttuneet tiedostot (tämä siis ensimmäisen kerran jälkeen)
rsync:iä toki voi käyttää, mutta itselläni tuli sen kanssa joskus jotain ongelmaa ja siirryin cp:hen. cp:lläkin saa kopioitua vain muuttuneet tiedostot esim. cp -u kopioi vain jos lähde tiedosto on uudempi, kuin määränpää. Itselläni menee valokuvat ym. komennolla cp -u -v -R /data /media/disk. man cp kertoo lisää.