Säkerhetskopiering med öppen källkod

Alla skulle vilja ha allt sitt arbete säkert säkerhetskopierat, med varje version av varje fil direkt tillgänglig, men få säkerhetskopieringslösningar kommer någonstans i närheten av detta ideal. Och att göra säkerhetskopior är bara tråkigt.

Säkerhetskopiering med öppen källkod

Många system för säkerhetskopiering av nätverk liknar en stordator från 1970-talet mer än en 2000-talsdator: om du vill ha något återställt måste du gå till operatörerna för att göra det eftersom de säkerhetskopierar till band, och de flesta användare inte har sina egna bandenheter.

De flesta säkerhetskopieringslösningar är skräddarsydda antingen för ett ”katastrofåterställningsscenario” eller för mer lokala katastrofer som att oavsiktligt radera viktiga projektfiler

Detta leder till att många av oss säkerhetskopierar innehållet på våra hårddiskar till en disk på en annan dator, och den maskinen kan vara var som helst, kanske i ett annat land, ansluten över internet. Att skicka värdefull data över världen innebär också att vi måste tänka på att säkra den med kryptering.

De flesta säkerhetskopieringslösningar är skräddarsydda antingen för ett ”katastrofåterställningsscenario”, där din hårdvara misslyckas och du måste återskapa hela konfigurationen på en ersättningsmaskin; eller till mer lokala katastrofer som att oavsiktligt radera viktiga projektfiler.

Ibland kan du dock ta en säkerhetskopia för arkiveringsändamål, för att registrera hela tillståndet för din arbetsmiljö en viss dag för eftervärlden (eller momsmannen). Det finns produkter med öppen källkod för alla dessa tre olika roller, men det är viktigt att hålla dem åtskilda.

Tar en ögonblicksbild

”Snapshots” är en av de minst förstådda och minst använda faciliteterna som erbjuds av moderna filsystem. En ögonblicksbild är en konsekvent kopia av ett aktivt filsystem som kan nås separat från det filsystemet. Vissa system tillhandahåller skrivskyddade ögonblicksbilder som är valfritt skrivbara, medan andra är skrivbara från början.

Min personliga favorit är ZFS på Solaris, som tar en ögonblicksbild nästan omedelbart och förbrukar väldigt lite extra diskutrymme.

Varje ögonblicksbildsschema kräver lite utrymme, men även om ZFS inte är så illa, tyder anekdotiska bevis på att filsystemets prestanda på Linuxs logiska volymhanterare (LVM) kan försämras illa när det finns en ögonblicksbild, och det finns liknande problem med Windows volym. Shadow Copy Service (VSS).

Vi har ägnat ganska lång tid åt att se till att databashanteringssystemen som körs på dessa datorer inte är alltför känsliga för den försämrade diskprestandan

Detta är ingen anledning att undvika ögonblicksbilder, utan något att vara medveten om. Linux-världen har btrfs-filsystemet att se fram emot, vilket kommer att ge liknande ögonblicksbildprestanda som ZFS, såväl som många andra funktioner. Btrfs är nu en del av Linux-kärnan, och vi kommer att prova det snart och rapportera våra resultat.

Vi tar för närvarande ögonblicksbilder av alla våra system kl. 9.00 varje morgon och 19.00 varje kväll, och på våra ZFS-baserade system behåller vi sådana ögonblicksbilder i minst en månad, vilket innebär att vi lagrar minst 60 fullständiga ögonblicksbilder när som helst.

Vi har ägnat ganska lång tid åt att se till att databashanteringssystemen som körs på dessa datorer inte är alltför känsliga för den försämrade diskprestandan, men vi beskär rutinmässigt några ögonblicksbilder.

Vi använder separata filsystem för databastabeller och för de binära loggarna som används för återställning och replikering: för de binära loggarna behåller vi upp till 30 dagars ögonblicksbilder, men för databastabellerna behåller vi cirka fyra månaders värde.

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *