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