Varmuuskopiointi¶
Varmuuskopioitten sijainti¶
Yhteisillä virtuaalikoneilla zerg
ja protoss
on /srv/backup
, jonne luodaan käyttäjäkohtaisia alihakemistoja. On suositeltavaa varmuuskopioida virtuaalikoneesi eri fyysiselle palvelimelle kun missä se pyörii.
Obnam¶
Ylläpito suosittelee Obnamia. Readmen ja mansivun lukeminen on hyödyllistä.
- Valitse haluatko varmuuskopioda zergille vai protossille (jatkossa KONE)
- Järjestä koneesi rootille pääsy KONEelle:
- Luo uusi ssh-avainpari:
sudo ssh-keygen -f /root/.ssh/id_rsa_backup
- Kopioi
/root/.ssh/id_rsa_backup.pub
tiedostonKONE:.ssh/authorized_keys
loppuun - Lisää seuraavat rivit tiedostoon
/root/.ssh/config
:Host "KONE.fixme.fi" IdentityFile "~/.ssh/id_rsa_backup"
- Luo uusi ssh-avainpari:
- Varmuuskopiointien sijainti
- Pyydä ylläpitoa luomaan hakemisto
KONE:/srv/backup/KÄYTTÄJÄNIMI
- Varmista että hakemiston oikeudet ovat oikein:
chmod 700 /srv/backup/KÄYTTÄJÄNIMI
- Luo hakemisto
KONE:/srv/backup/KÄYTTÄJÄNIMI/obnam
- Pyydä ylläpitoa luomaan hakemisto
- Obnamin säätö ja käyttö
- Kirjoita tiedostoon
/etc/obnam.conf
jotain suunnilleen tällaista:[config] repository: sftp://KÄYTTÄJÄNIMI@KONE.fixme.fi/srv/backup/KÄYTTÄJÄNIMI/obnam keep: 72h,7d,5w,12m root: / log: /var/log/obnam.log log-max: 1048576 exclude: ^/dev, ^/proc, ^/sys, ^/tmp, ^/run, ^/mnt, ^/media, ^/lost+found
- Aja
sudo obnam backup
tehdäkseksi ensimmäisen backupin (tässä kestää sitten aika pitkään!)
- Kirjoita tiedostoon
- TODO
- obnamin lisääminen croniin
obnam forget
eli vanhojen bakcuppien poistaminenexclude
-listan viilaaminen,one-file-system
Muut vaihtoehdot¶
- rsync, rdiff-backup, duplicity, bup, ?