Ero sivun ”ZBackup” versioiden välillä
(Käyttö) |
(Salaus) |
||
Rivi 8: | Rivi 8: | ||
}} | }} | ||
'''ZBackup''' on varmuuskopiointiohjelma. Samoja tiedostoja ei tallenneta varmuuskopioarkistoon kahteen kertaan vaan ohjelma toimii kuten [[rsync]] ja tallentaa vain muutokset. ZBackup tukee myös AES-salausta ja onkin melko samankaltainen kuin [[Duplicity]]-ohjelma. | '''ZBackup''' on varmuuskopiointiohjelma. Samoja tiedostoja ei tallenneta varmuuskopioarkistoon kahteen kertaan vaan ohjelma toimii kuten [[rsync]] ja tallentaa vain muutokset. ZBackup tukee myös AES-salausta ja onkin melko samankaltainen kuin [[Duplicity]]-ohjelma. ZBackup pakkaa varmuuskopiot [[LZMA]]-algoritmilla. | ||
==Asennus== | ==Asennus== | ||
Rivi 16: | Rivi 16: | ||
ZBackupille täytyy määrittää ensin hakemisto johon se tekee varmuuskopion. Käytetään <tt>--non-encrypted</tt> -valitsinta mikäli ei haluta salata varmuuskopiota. | ZBackupille täytyy määrittää ensin hakemisto johon se tekee varmuuskopion. Käytetään <tt>--non-encrypted</tt> -valitsinta mikäli ei haluta salata varmuuskopiota. | ||
$ zbackup init --non-encrypted /mnt/varmuuskopiot | $ zbackup init --non-encrypted /mnt/varmuuskopiot | ||
ZBackup tekee hakemistoon alihakemistot <tt>backups</tt>, <tt>bundles</tt>, <tt>index</tt> ja <tt>tmp</tt> | ZBackup tekee hakemistoon alihakemistot <tt>backups</tt>, <tt>bundles</tt>, <tt>index</tt> ja <tt>tmp</tt>, joista <tt>backups</tt> -hakemistoon varmuuskopiot tehdään. | ||
Tämän jälkeen varmuuskopioitavat tiedostot arkistoidaan [[tar]]illa ja [[putki|putkitetaan]] ZBackupille. Käytetään jälleen <tt>--non-encrypted</tt> -valitsinta jos salausta ei ole käytössä. [[date]]-ohjelmalla saadaan kätevästi päiväykset arkistoihin. | Tämän jälkeen varmuuskopioitavat tiedostot arkistoidaan [[tar]]illa ja [[putki|putkitetaan]] ZBackupille. Käytetään jälleen <tt>--non-encrypted</tt> -valitsinta jos salausta ei ole käytössä. [[date]]-ohjelmalla saadaan kätevästi päiväykset arkistoihin. | ||
Rivi 23: | Rivi 23: | ||
Tiedostot voidaan palauttaa nyt varmuuskopiosta päivämäärän mukaan. | Tiedostot voidaan palauttaa nyt varmuuskopiosta päivämäärän mukaan. | ||
$ zbackup restore --non-encrypted /mnt/varmuuskopiot/backups/varmuuskopio-2015-07-01 > ~/varmuuskopio-2015-07-01.tar | $ zbackup restore --non-encrypted /mnt/varmuuskopiot/backups/varmuuskopio-2015-07-01 > ~/varmuuskopio-2015-07-01.tar | ||
===Salaus=== | |||
Usein varsinkin etäpalvelimelle varmuuskopioitaessa halutaan käyttää salausta. Salasanatiedostosta on hyvä ottaa oma varmuuskopio turvalliseen paikkaan, kuten esimerkiksi USB-muistille. Seuraavaksi luodaan täysin satunnainen salasana ja tallennetaan se piilotettuun <tt>.zbackup-salasana</tt> -tiedostoon kotihakemistoon. | |||
$ cat /dev/urandom | base64 | head -c 64 > ~/.zbackup-salasana | |||
Asetetaan salasanatiedoston [[tiedoston oikeudet|oikeudet]] kuntoon. Muille käyttäjille ei tulisi antaa lukuoikeutta tiedostoon, joten otetaan ne pois. Samoin voidaan halutessa ottaa myös itseltä kirjoitusoikeus pois, jottei ainakaan vahingossa tulisi muutettua tiedostoa. | |||
$ chmod 400 ~/.zbackup-salasana | |||
Seuraavaksi määritellään varmuuskopiokahemisto. Tällä kertaa määritellään ohjelmalle <tt>--password-file</tt> -valitsimella myös juuri generoitu salasanatiedosto. | |||
$ zbackup init --password-file ~/.zbackup-salasana /mnt/varmuuskopiot | |||
Varmuuskopiointi ja palautus käy samalla tavalla kuin aiemminkin, mutta <tt>--non-encrypted</tt> korvataan <tt>--password-file</tt> -valitsimella. | |||
$ tar cv /home/käyttäjä/kuvat | zbackup backup --password-file ~/.zbackup-salasana /mnt/varmuuskopiot/backups/varmuuskopio-`date '+%Y-%m-%d'` | |||
$ zbackup restore --password-file ~/.zbackup-salasana /mnt/varmuuskopiot/backups/varmuuskopio-2015-07-01 > ~/varmuuskopio-2015-07-01.tar | |||
==Aiheesta muualla== | ==Aiheesta muualla== |
Versio 3. elokuuta 2015 kello 16.58
ZBackup | |
---|---|
Käyttöliittymä | teksti |
Lisenssi | GPLv2+ (joitain poikkeuksia) |
Kotisivu | zbackup.org |
ZBackup on varmuuskopiointiohjelma. Samoja tiedostoja ei tallenneta varmuuskopioarkistoon kahteen kertaan vaan ohjelma toimii kuten rsync ja tallentaa vain muutokset. ZBackup tukee myös AES-salausta ja onkin melko samankaltainen kuin Duplicity-ohjelma. ZBackup pakkaa varmuuskopiot LZMA-algoritmilla.
Asennus
ZBackup löytyy useimpien jakeluiden paketinhallinnasta nimellä zbackup. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.
Käyttö
ZBackupille täytyy määrittää ensin hakemisto johon se tekee varmuuskopion. Käytetään --non-encrypted -valitsinta mikäli ei haluta salata varmuuskopiota.
$ zbackup init --non-encrypted /mnt/varmuuskopiot
ZBackup tekee hakemistoon alihakemistot backups, bundles, index ja tmp, joista backups -hakemistoon varmuuskopiot tehdään.
Tämän jälkeen varmuuskopioitavat tiedostot arkistoidaan tarilla ja putkitetaan ZBackupille. Käytetään jälleen --non-encrypted -valitsinta jos salausta ei ole käytössä. date-ohjelmalla saadaan kätevästi päiväykset arkistoihin.
$ tar cv /home/käyttäjä/kuvat | zbackup backup --non-encrypted /mnt/varmuuskopiot/backups/varmuuskopio-`date '+%Y-%m-%d'`
Tiedostot voidaan palauttaa nyt varmuuskopiosta päivämäärän mukaan.
$ zbackup restore --non-encrypted /mnt/varmuuskopiot/backups/varmuuskopio-2015-07-01 > ~/varmuuskopio-2015-07-01.tar
Salaus
Usein varsinkin etäpalvelimelle varmuuskopioitaessa halutaan käyttää salausta. Salasanatiedostosta on hyvä ottaa oma varmuuskopio turvalliseen paikkaan, kuten esimerkiksi USB-muistille. Seuraavaksi luodaan täysin satunnainen salasana ja tallennetaan se piilotettuun .zbackup-salasana -tiedostoon kotihakemistoon.
$ cat /dev/urandom | base64 | head -c 64 > ~/.zbackup-salasana
Asetetaan salasanatiedoston oikeudet kuntoon. Muille käyttäjille ei tulisi antaa lukuoikeutta tiedostoon, joten otetaan ne pois. Samoin voidaan halutessa ottaa myös itseltä kirjoitusoikeus pois, jottei ainakaan vahingossa tulisi muutettua tiedostoa.
$ chmod 400 ~/.zbackup-salasana
Seuraavaksi määritellään varmuuskopiokahemisto. Tällä kertaa määritellään ohjelmalle --password-file -valitsimella myös juuri generoitu salasanatiedosto.
$ zbackup init --password-file ~/.zbackup-salasana /mnt/varmuuskopiot
Varmuuskopiointi ja palautus käy samalla tavalla kuin aiemminkin, mutta --non-encrypted korvataan --password-file -valitsimella.
$ tar cv /home/käyttäjä/kuvat | zbackup backup --password-file ~/.zbackup-salasana /mnt/varmuuskopiot/backups/varmuuskopio-`date '+%Y-%m-%d'` $ zbackup restore --password-file ~/.zbackup-salasana /mnt/varmuuskopiot/backups/varmuuskopio-2015-07-01 > ~/varmuuskopio-2015-07-01.tar
Aiheesta muualla
- github.com/zbackup/zbackup - Ohjelman lähdekoodit GitHubissa