1 / 17

Varmuuskopiot

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.

chung
Download Presentation

Varmuuskopiot

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Varmuuskopiot

  2. Muistutus tosiseikoista • Finaglen laki: • “Anything that can go wrong, will”

  3. 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

  4. Uhat • Levyrikko • lienee tuttu kaikille • Käyttäjän virhe • rm -rf * ~ eiku! • Tulipalo tms. totaalinen tuho

  5. 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

  6. 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ä

  7. 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

  8. 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ä)

  9. 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ä

  10. 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”

  11. 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

  12. afbackup... • Tekee varmistuksiin liittyvät tiedostolistat • Antaa käyttäjän palauttaa itse omat tiedostonsa, jos lista tallella asiakaskoneessa

  13. 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

  14. afbackup (server.conf) • Backup-device: mihin varmistetaan • Cartridge-Handler: onko automaatti • Number of Cartridges: nauhojen lukumäärä • *-Command: nauhojen vaihtokomennot

  15. afbackup (client.conf) • Backuphosts: palvelimen osoite • DirsToBackup: varmistettavat hakemistot

  16. Varmistus ja palautus • full_backup ja incr_backup • varmistaa kaiken • afrestore • voi antaa polun ja tiedostonimen • etsii paikallisten tiedostolistojen perusteella tiedoston varmistuspalvelimelta

  17. 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

More Related