
Noe av det som alt for mange mennesker ikke tenker mye på, er backup av data. De fleste har nok allerede opplevd å tape personlige bilder eller dokumenter på grunn av at harddisken har sluttet å fungere, eller man har slettet noe ved en feil. Enda viktigere er det for folk som baserer sin forretning rundt digital informasjon og et tap av harddisken kan bety uker eller mer med tapt arbeid.
Så langt har jeg kjørt firedobbel backup av mine nettsider og data, altså fem versjoner totalt. Jeg har en versjon på utvikler-PCen min, alt som jeg koder og skriver her, inkludert artikler, bruker jeg Subversion for å også ha lagret trygt på en annen server. I tillegg har jeg Subversion på min bærbare PC, så jeg har altså enda en kopi der. Det å bruke Subversion for backup finner jeg veldig nyttig, fordi det gir en del ekstra funksjonalitet. For det første er Subversion et versjonskontroll-system, det vil si at jeg ikke bare har siste versjon av siden, jeg har også alle tidligere versjoner. Dessuten har jeg alle design og informasjon tilgjengelig lett på to forskjellige PCer, som gjør at jeg kan utvikle videre på begge disse, uten å få problemer med at jeg utvikler videre på en gammel versjon. I tillegg til disse tre versjonene har jeg en live versjon på webserver, samt at hosten tar daglig kopi. Versjonen jeg bruker for windows kalles TortoiseSVN, og kan absolutt anbefales. Det tar litt tid å sette seg inn i, men funksjonaliteten du får er absolutt verdt jobben.
Det er derimot ikke har like mye backup av, er databaser og live-innhold på nettsidene, slik som bilder og kommentarer som blir lagt til. Jeg leter etter en enkel måte å få tatt backup av alle SQL-databaser, samt speiling av FTP-serverinnhold, men ikke funnet noen tilfredsstillende metode for å gjøre dette enda. Om noen har tips til hvordan dette kan gjøres smertefritt og enkelt, tar jeg gjerne i mot tips.
Personlig med databaser, får jeg den tilsent på mail daglig, men nå er det snakk om små databaser, med større er det selvfølgelig en dårlig måte å gjøre det på. Hva med en cronjob som driver et program som får det over på en hardisk hjemme. Vis du vil ha mer så finnes det mange forskjellige programmer for å fikse dette med å kopiere innhold i forskjellige mapper til eksterne disker/servere osv osv.