Automatisk linux backup til FTP-server
Jeg har gennem de sidste 4 år brugt et hjemmelavet script til at lave backup af alle mine linux-servere, og eftersom flere og flere har spurgt efter en nem måde at lave backup på (uden at skulle investerer i dyre løsninger som eks. Symantec Backup Exec) har jeg valgt at dele mit script med alle guldmedlemmerne på min side.
I får adgang til den fulde kode, dokumentation, installationsvejledning mv.
Faktisk er det utrolig simpelt, jeg har lavet så du kan installerer mit backup-script på din server med en enkelt wget-kommando - uanset om du bruger Ubuntu, Debian, SuSE, CentOS, FreeBSD, Gentoo, Redhat, Fedora, Slackware eller en anden Linux-distribution.
Backup-scriptet er dansk dokumenteret og virker på alle linux-distributioner! Det kræver blot en FTP-server hvor ens backup-filer kan gemmes komprimeret.
Features
Automatisk backup af data og MySQL
Scriptet er intelligent nok til selv at finde alle de databaser der ligger på serveren, og tage et fuldt gzip-komprimeret dump af databaserne. Hvis du angiver et brugernavn til MySQL-serveren, der kun har adgang til eksempelvis 3 databaser, bliver der kun lavet backup af disse tre databaser. Angiver du eks. root som brugernavn, vil der automatisk blive lavet backup af hele MySQL-databasen.
Automatisk oprydning
Scriptet ryder naturligvis op efter sig selv, så der ikke ligger en masse temp-filer og cache filer og fylder op. Når backuppen er gennemført, bliver alle lokale "temp"-fil slettet igen.
Understøtter FTP protokollen med ncftp
Jeg har bygget scriptet over det gratis NCFTP komponent. Det giver en gennemtestet stabil filoverførsel og support for alle FTP-servere
Tarball komprimering af data og databaser
Alle data komprimeres i en tarball som sikre at dine data fylder mindst muligt på FTP-serveren.
Gemmer X antal dage tilbage (kan selv defineres)
Du kan vælge om du ønsker at gemme tidligere backups 7 dage tilbage, 3 dage tilbage, eller måske en hel måned? Du kan nemt sætte et ønsket antal dage der skal gemmes ved hjælp af konfigurationsfilen.
Nemt og brugervenligt
dBackup som scriptet er døbt er dansk dokumenteret hele vejen igennem - det er super nemt at sætte op og komme igang med.
Vælg en eller flere mapper der skal laves backup af
I version 1.0.9 har jeg tilføjet at man nu kan være flere mapper der skal laves backup af. Du kan blot inde i konfigurations-filen indtaste de mapper du ønsker at få med i backup-jobbet, eksempelvis "/var/www /etc /var/log"