Ero sivun ”Varmuuskopiointi” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (yhteistyömalline)
(w, raid)
Rivi 1: Rivi 1:
{{Yhteistyö}}
{{Yhteistyö}}
Varmuuskopiointi kannattaa aina tehdä vähintään toiselle kovalevylle (kovalevyrikkojen takia). Mielellään toiselle koneelle (viruksien, ohjelmavirheiden ja käyttäjän virheiden takia) ja mielellään vieläpä sellaiselle koneelle joka sijaitsee eri rakennuksessa (esim. tulipalojen varalta). Tilastollisesti tiedostoja kuitenkin tuhoutuu eniten käyttäjän virheiden, viruksien ja ohjelmavirheiden takia. Kovalevyjen rikkoutumiset tulevat kuitenkin lähellä perässä.  Hyviä työkaluja tiedostojen varmuuskopiointiin kahden eri koneen välillä ovat mm. [[Rsync]] ja [[Unison]].
Varmuuskopiointi kannattaa aina tehdä vähintään toiselle kovalevylle (kovalevyrikkojen takia). Levyrikkojen varalta voidaan käyttää myös [[RAID]]-[[RAID#1-taso|peilausta]]. Mielellään toiselle koneelle (viruksien, ohjelmavirheiden ja käyttäjän virheiden takia) ja mielellään vieläpä sellaiselle koneelle joka sijaitsee eri rakennuksessa (esim. tulipalojen varalta). Tilastollisesti tiedostoja kuitenkin tuhoutuu eniten käyttäjän virheiden, viruksien ja ohjelmavirheiden takia. Kovalevyjen rikkoutumiset tulevat kuitenkin lähellä perässä.  Hyviä työkaluja tiedostojen varmuuskopiointiin kahden eri koneen välillä ovat mm. [[Rsync]] ja [[Unison]].


== Rsync ==
== Rsync ==
Rivi 13: Rivi 13:
  /usr/bin/rsync -avz -e ssh /home/tunnus/ tunnus2@192.168.0.1:/home/tunnus2/backup/
  /usr/bin/rsync -avz -e ssh /home/tunnus/ tunnus2@192.168.0.1:/home/tunnus2/backup/


Ylläolevassa on tosin se vika, että se ei ole täysin automaattinen, vaan se kysyy tunnus2:n salasanaa. Tästä pääsee eroon kun luo [http://linux.fi/index.php/Ssh#Tunnistaminen_avainparilla ssh:ta varten avainparin].
Ylläolevassa on tosin se vika, että se ei ole täysin automaattinen, vaan se kysyy tunnus2:n salasanaa. Tästä pääsee eroon kun luo [[SSH#Tunnistaminen_avainparilla|SSH:ta varten avainparin]].


Ylläolevaa voi vielä kehittää paremmaksi tekemällä vastaanottavalle koneelle scriptin joka tekee paketin koko backup kansiosta ja tallentaa sen päivämäärällä varustetulla nimellä ja poistelee automaattisesti vanhimpia paketteja.
Ylläolevaa voi vielä kehittää paremmaksi tekemällä vastaanottavalle koneelle skriptin joka tekee paketin koko backup kansiosta ja tallentaa sen päivämäärällä varustetulla nimellä ja poistelee automaattisesti vanhimpia paketteja.


== Katso myös ==
== Katso myös ==

Versio 22. lokakuuta 2007 kello 17.19

Sivu on yhteistyöartikkeli, koska se on tärkeästä aiheesta, mutta tarvitsee vielä laajennusta ja muuta kehittelyä. Laaja tietosisältö ei ole yhteistyöartikkelin ainoa tavoite, vaan on syytä muistaa myös merkitsemiskäytännöt.


Varmuuskopiointi kannattaa aina tehdä vähintään toiselle kovalevylle (kovalevyrikkojen takia). Levyrikkojen varalta voidaan käyttää myös RAID-peilausta. Mielellään toiselle koneelle (viruksien, ohjelmavirheiden ja käyttäjän virheiden takia) ja mielellään vieläpä sellaiselle koneelle joka sijaitsee eri rakennuksessa (esim. tulipalojen varalta). Tilastollisesti tiedostoja kuitenkin tuhoutuu eniten käyttäjän virheiden, viruksien ja ohjelmavirheiden takia. Kovalevyjen rikkoutumiset tulevat kuitenkin lähellä perässä. Hyviä työkaluja tiedostojen varmuuskopiointiin kahden eri koneen välillä ovat mm. Rsync ja Unison.

Rsync

Rsync on hyvä ratkaisu varmuuskopiointiin, jos:

  1. Haluaa varmuuskopioida toiselle koneelle verkon yli
  2. Varmuuskopioitavia tiedostoja on paljon, mutta vain harvat niistä muuttuvat päivittäin
  3. Jos varmuuskopioitavien tiedostojen joukossa on paljon suuria tiedostoja, jotka eivät juuri koskaan muutu
  4. Haluaa minimoida varmuuskopiointiin / tiedostojen siirtoon käytetyn ajan ja kaistan

Tämä komento kopioi ssh:n yli /home/tunnus/ kansion sisällön koneella, jonka ip on 192.168.0.1, sijaitsevaan /home/tunnus2/backup/-hakemistoon. rsync kirjautuu sisään tunnus2:n tunnuksilla toiselle koneelle.

/usr/bin/rsync -avz -e ssh /home/tunnus/ tunnus2@192.168.0.1:/home/tunnus2/backup/

Ylläolevassa on tosin se vika, että se ei ole täysin automaattinen, vaan se kysyy tunnus2:n salasanaa. Tästä pääsee eroon kun luo SSH:ta varten avainparin.

Ylläolevaa voi vielä kehittää paremmaksi tekemällä vastaanottavalle koneelle skriptin joka tekee paketin koko backup kansiosta ja tallentaa sen päivämäärällä varustetulla nimellä ja poistelee automaattisesti vanhimpia paketteja.

Katso myös