Varmuuskopiot
Muistutus tosiseikoista Finaglen laki: –“Anything that can go wrong, will”
Syyt Laitteistorikot yleisiä (myös levyt) Data usein arvokkainta –uudelleenluonti vaatii työtä, ja työ maksaa –tieto voi olla myös uniikkia (lokit, anturidata) Se perinteinen dippatyö tai gradu
Uhat Levyrikko –lienee tuttu kaikille Käyttäjän virhe –rm -rf * ~eiku! Tulipalo tms. totaalinen tuho
Laitteet Nauha –perinteinen, halvahko media Levy –helppo ja halpa, helppo palauttaa –kärsii myös rikoista molempia voi käyttää yhdessä –disk-to-disk-to-tape
Mitä varmistetaan Kaikki tärkeä, eli itse tuotettu –/home, /etc … Järjestelmän binäärit turhia myös konfigurointitiedostot kannattaa muistaa –helpottaa täystuhosta selviämistä
Aikataulu Aikataulu riippuu datan ja rahan määristä Perinteinen perjantain täysvarmistus –viikolla ehkä inkrementaali Tai viikonpäivinä levylle, viikonloppuna nauhalle Nauhoja tulee säilyttää useampia –lisää vikasietoisuutta
Mitä backupit eivät ole (ja mikä ei ole backup) RAID –tuo ensisijaisesti saatavuutta, varmistus bonusta versionhallinta –sovellusriippuvainen, tallentaa koko historian rsync –ei säilytä historiaa lainkaan (helpottaa käyttäjävirheitä)
Linux-vaihtoehdot tar –helppohalpa, helppo yhdistellä muihin työkaluihin afbackup –server-client -systeemi, tukee nauhoja ja levyjä Amanda –samankaltainen kuin afbackup, erilainen painotus, automatisoi tiettyjä tehtäviä
Helppoa tarrailtavaa Erittäin simppeli varmistus, otetaan koko hakemisto tar-pakettiin –tar czf backup.tar.gz /home/ tähän voi yhdistää ajastuksen (cron), kopioinnin verkon yli (SSH), jne –tar czf - /home/ | ssh bak ”cat > backup.tar.gz”
afbackup Asiakas-palvelin -malli –Asiakkailla varmistettava levy –Palvelimella varmistuskapasiteetti –Asiakkaat syöttävät datan palvelimelle ja palvelin hoitaa sen järjestelyn medialle Voi käyttää nauhaa tai levyä –tuki myös nauharoboteille
afbackup... Tekee varmistuksiin liittyvät tiedostolistat Antaa käyttäjän palauttaa itse omat tiedostonsa, jos lista tallella asiakaskoneessa
afbackup Debianissa Löytyy Debianista –aptitude install afbackup –aptitude install afbackup-client Aloitetaan oletusasetustiedostosta –levyn käyttö mediana, esimerkkikonffis mukana: /usr/share/doc/afbackup/examples/server.conf.dir
afbackup (server.conf) Backup-device: mihin varmistetaan Cartridge-Handler: onko automaatti Number of Cartridges: nauhojen lukumäärä *-Command: nauhojen vaihtokomennot
afbackup (client.conf) Backuphosts: palvelimen osoite DirsToBackup: varmistettavat hakemistot
Varmistus ja palautus full_backup ja incr_backup –varmistaa kaiken afrestore –voi antaa polun ja tiedostonimen –etsii paikallisten tiedostolistojen perusteella tiedoston varmistuspalvelimelta
Varmistusten ajastaminen Käytetään tähän vaikka cronia #m h d M wk 0 2 * * 1-6 incr_backup 0 2 * * 7 full_backup