Hopp til hovedinnhold

Filsystem backup

Kapittel 31

Backup er helt avgjørende for datasikkerhet. Et godt backup-oppsett bør sikre deg mot både uhell (sletting, korrupsjon) og katastrofer (diskkrasj, brann, tyveri).

Grunnprinsipper

Lagre backup på flere lokasjoner

Ikke oppbevar backup kun på samme maskin.
Bruk ekstern disk, nettverkslagring eller skyløsning.

Offline backup med jevne mellomrom

Hold minst én kopi offline (ikke tilkoblet systemet).
Beskytter mot ransomware og systemfeil.

Sentral backup prosess

For flere maskiner: bruk en sentralisert løsning (NAS, backup-server).

Backup av backup

Ha minst én ekstra kopi av viktige backuper.
Bruk 3-2-1 regelen:
3 kopier av data, 2 forskjellige medier, 1 lagret offsite.

Verktøy og metoder

tar

Kan samle og komprimere filer og mapper til én arkivfil.
Egner seg til fullkopier.

Eksempel:

tar -czvf backup.tar.gz /home

rsync

Synkroniserer mapper lokalt eller over nettverk. Effektivt for inkrementelle backuper (kun endrede filer).

Eksempel:

rsync -avh /home /mnt/backup/

Dedikerte backup-løsninger

Bacula, BorgBackup, Duplicity, Restic m.fl. gir mer avanserte funksjoner som kryptering, deduplisering og versjonering.

Hva skal du ta backup av?

Brukerdata: /home Konfigurasjonsfiler: /etc Databasefiler (med eksport-verktøy som mysqldump eller pg_dump) Logger, hvis de er viktige Eventuelle skript eller applikasjonsdata

Unngå å ta backup av hele systemet hvis du heller kan reinstallere OS og pakker raskt. Fokuser på unike data og konfigurasjon.

Test backuper!

En backup er bare nyttig hvis den faktisk fungerer.

Test at du kan pakke ut en tar-fil. Test at rsync-backup kan gjenopprettes. Test at du kan starte opp systemer med data fra backup.

Robert Kristoffersen
Fullstack-utvikler • Webno