Vabavaralised varundusvahendid: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 46: Line 46:
''' BackupPC '''
''' BackupPC '''


BackupPC on tasuta varundamis tarkvara veebipõhise kasutajaliidesega. See on äriklassi tarkvara nii Linuxi, Windowsi kui ka Maci varundamiseks serveri kettale. Tarkvara on kirjutatud Perl-is ning edastab andmeid läbi SMB kasutades Sambat, tar-i kasutades ssh/rsh/nfs või rsync-i. See on robustne, hästi dokumenteeritud vabavaraline varundusvahend.
BackupPC on tasuta varundamis tarkvara veebipõhise kasutajaliidesega. See on äriklassi tarkvara nii Linuxi, Windowsi kui ka Maci varundamiseks serveri kettale. Tarkvara on kirjutatud Perl-is ning on robustne, hästi dokumenteeritud vabavaraline varundusvahend.


Vaatame lähemalt BackupPC erinevaid võimalusi:
Vaatame lähemalt BackupPC erinevaid võimalusi:
   
   
* Võimalus teha täielikku varukoopiat (full backup) regulaarsete intervallidega. Lisaks on võimalik hoida kindel arv täielikku varukoopiat ning teha ka skeem varundatud andmete vanuselise hoidmise kohta (näiteks ei kustutata varukoopiaid, mis on 2,4,6,8 või 16 nädalat vanad). Kõvaketta ruumi kokkuhoi tõttu kustutakse varukoopiad, mis on 3,5,7,9 jne nädalat vanad.   
* Võimalus teha täielikku varukoopiat (full backup) regulaarsete intervallidega. Lisaks on võimalik hoida kindel arv täielikku varukoopiat ning teha ka skeem varundatud andmete vanuselise hoidmise kohta (näiteks ei kustutata varukoopiaid, mis on 2,4,6,8 või 16 nädalat vanad). Kõvaketta ruumi kokkuhoi tõttu kustutakse varukoopiad, mis on 3,5,7,9 jne nädalat vanad.   
* Identsete failide ühendamise võimalus minimiseerib ketta ruumi kasutavust ning koormust.
* Võimalus andmeid kokku pakkida vähendab veelfi kettaruumi kasutatavust. Kuna ainult uued failid vajavad kokkupakkimist on sel kõigest väike mõju protsessori koormusele.
* Kliendipoolset tarkvara ei ole vaja. Andmete trasportimiseks kasutatakse SMB üle Samba, tar üle ssh/rsh/nfs-i või rsync-i.   
* Võimekas veebipõhine kasutajaliides, mis lubab administraatoril vaadata logi faile, konfiguratsiooni, hetke staatust ning lubab kasutajatel alustada ja lõpetada varukoopia tegemist. Lisaks on kasutajal võimalus sirvida ning taastada faile varukoopiast.
*


    * Pooling scheme minimizes disk storage and disk I/O
    * Optional compression support further reducing disk storage. Since only new files (not already pooled) need to be compressed, there is only a modest impact on CPU time
    * No client-side software is needed. tar over ssh/rsh/nfs is used to backup the data. With version 2.0.0, rsync is also supported on any client that has rsync or rysncd
     * A powerful web (http/cgi) user interface allows administrators to view log files, configuration, current status and allows users to initiate and cancel backups and browse and restore files from backups
     * A powerful web (http/cgi) user interface allows administrators to view log files, configuration, current status and allows users to initiate and cancel backups and browse and restore files from backups
     * A full set of restore options is supported, including direct restore (via smbclient, tar, or rsync/rsyncd) or downloading a zip or tar file
     * A full set of restore options is supported, including direct restore (via smbclient, tar, or rsync/rsyncd) or downloading a zip or tar file

Revision as of 16:17, 22 April 2010

Autor

Kaspar Prei AK31


Sissejuhatus

Andmetest varundamine on hädavajalik, selle vajalikuses ei saa kindlasti kahelda. Meil on valida tasuta ja tasuliste varundusvahendite vahel. Siinkohal toon välja Linuxi operatsioonisüsteemis enamlevinud tasuta varundusvahenditest. Nendeks on Amanda, Duplicity, BackupPC, rsync, Bacula. Olen välja toonud just need varundusvahendit nende suurema populaarsuse ja funkstionaalsuse erinevuse tõttu.

Varundusvahendid

Amanda

AMANDA on rakendus, mis lubab varundusserveril varundada mitmeid erinevaid tööjaamu/serverid linti, kõvakettale või ka optilisele seadmele.

Erinevad võimalused:

  • Disainitud suure arvu klientide ning andmevoo jaoks, samas on seda lihtne installeerida ning kasutada.
  • Võimaldab kasutada palju erinevaid lindiseadmeid. Uusi seadmeid on ülilihtne lisada
  • Võimaldab kasutada turvalist liiklust, kasutades selleks OpenSSH-d.
  • Võimaldab kasutada ühe varundustöö juures rohkem kui ühte linti, kuid ei ole võimeline ühte faili erinevate lintide vahel jagama.
  • Nii klient kui ka server on võimeline tegema tarkvara ja riistvara kokku pakkimist. Kui klient pakib kokku, kannatab võrgu kiirus. Kui server tegeleb kokku pakkumisega kannatab serveri protsessori jõudlus.
  • On võimeline varukoopiaid krüpteerima.
  • Perioodiline arhiveerime - kindlaks määratud aegadel võimalik teha täielik koopia ning salvestada see väljaspool primaarset kettapinda/serverit.
  • Lihtne lindi manageerimissüsteem - lintidel saab andmeid üle kirjutada juhul, kui varundusklient (varundatav server/tööjaam) ei ole olnud võrgus kindla määratud aja jooksul või kui lintide vaba ruum on otsas. Samuti saab öelda milliste lintide peal andmeid üle ei kirjutata.
  • Sisaldab kontrollmehhanismi, mis kontrollib paralleelselt nii klienti kui ka varundusserverit, mis võivad mõjutada eduka varunduse tegemist. AMANDA võib raporti saata automaatselt emaili peale


Duplicity

Duplicy pakib kuhjuvalt (incremental) faile ja katalooge kokku, krüpteerib neid kasutades GnuPG-d ning laeb üles kohalikku või välisele failiserverile. Andmete edastuseks saab kasutada nii ssh/scp, rsynci, ftp ja Amazon S3 virtuaalset andmesalvestus teenust. Kuna Duplicity kasutab librsync on kuhjuvad arhiivid vähe ruumi võtvad ja salvestab ainult neid faili osi, mis on võrreldes eelmise varundamisega muutunud. Kuna kasutatakse GnuPG krüpteerimise

Erinevad võimalused:

  • Lihtne kasutada
  • Krüpteeritud ja allkirjastatud arhiivid (kasutades GnuPG-d)
  • Ruumi ja võrguliikluse kokkuhoidlik (kasutades rsync algorütmi)
  • Mitmete edastusprotokollide valik (kohalik ketas, scp/ssh, ftp, rsync, HSI, WebDAV, Amazon S3)

BackupPC

BackupPC on tasuta varundamis tarkvara veebipõhise kasutajaliidesega. See on äriklassi tarkvara nii Linuxi, Windowsi kui ka Maci varundamiseks serveri kettale. Tarkvara on kirjutatud Perl-is ning on robustne, hästi dokumenteeritud vabavaraline varundusvahend.

Vaatame lähemalt BackupPC erinevaid võimalusi:

  • Võimalus teha täielikku varukoopiat (full backup) regulaarsete intervallidega. Lisaks on võimalik hoida kindel arv täielikku varukoopiat ning teha ka skeem varundatud andmete vanuselise hoidmise kohta (näiteks ei kustutata varukoopiaid, mis on 2,4,6,8 või 16 nädalat vanad). Kõvaketta ruumi kokkuhoi tõttu kustutakse varukoopiad, mis on 3,5,7,9 jne nädalat vanad.
  • Identsete failide ühendamise võimalus minimiseerib ketta ruumi kasutavust ning koormust.
  • Võimalus andmeid kokku pakkida vähendab veelfi kettaruumi kasutatavust. Kuna ainult uued failid vajavad kokkupakkimist on sel kõigest väike mõju protsessori koormusele.
  • Kliendipoolset tarkvara ei ole vaja. Andmete trasportimiseks kasutatakse SMB üle Samba, tar üle ssh/rsh/nfs-i või rsync-i.
  • Võimekas veebipõhine kasutajaliides, mis lubab administraatoril vaadata logi faile, konfiguratsiooni, hetke staatust ning lubab kasutajatel alustada ja lõpetada varukoopia tegemist. Lisaks on kasutajal võimalus sirvida ning taastada faile varukoopiast.
   * A powerful web (http/cgi) user interface allows administrators to view log files, configuration, current status and allows users to initiate and cancel backups and browse and restore files from backups
   * A full set of restore options is supported, including direct restore (via smbclient, tar, or rsync/rsyncd) or downloading a zip or tar file
   * Supports mobile environments where laptops are only intermittently connected to the network and have dynamic IP addresses (DHCP)
   * Flexible configuration parameters allow multiple backups to be performed in parallel, specification of which shares to backup, which directories to backup or not backup, various schedules for full and incremental backups, schedules for email reminders to users and so on. Configuration parameters can be set system-wide or also on a per-PC basis
   * Users are sent periodic email reminders if their PC has not recently been backed up. Email content, timing and policies are configurable
   * Detailed documentation

rsync

Bacula

Kasutatud materjalid

http://www.linuxlinks.com/article/20090105114152803/Backup.html

http://www.junauza.com/2009/01/7-best-freeopen-source-backup-software.html