Ibland dåliga saker hända bra filer . Därför är det klokt att regelbundet säkerhetskopiera dina filer . " Full backup " kopierar hela innehållet på en viss hårddisk eller katalog till din backup utrymme varje gång de filer som säkerhetskopieras . Inkrementella säkerhetskopieringar initialt kopiera hela din enhet , då bara kopierar filer som har ändrats sedan din sista planerade säkerhetskopieringen . Differentiell säkerhetskopiering körs mellan regelbundna fullständig backup ( till skillnad från inkrementella säkerhetskopieringar , där endast en fullständig säkerhetskopia drivs följt av en serie regelbundna inkrementella säkerhetskopieringar ) , och bara kopiera de filer som har ändrats sedan den senaste fullständiga säkerhetskopieringen . Dessa gör själva processen för schemalagda säkerhetskopieringar mycket snabbare än att kopiera hela enheten . Instruktioner
1
Starta ditt program för säkerhetskopiering . Om du har program som automatiskt utför säkerhetskopiering för dig på ett givet schema , behöver du bara öppna dess inställningar och välj " inkrementell " eller " differential . " Om du använder OS X : s " Time Machine " mjukvara , då dina säkerhetskopior är automatiskt stegvis .
2
Programmera din egen backup script . Du kan göra detta med alla programmeringsspråk , men det kommer sannolikt att bäst med en hög nivå skriptspråk , såsom Python eller Perl . Med hjälp av denna metod , är det bäst om du bara säkerhetskopiera din hemkatalog .
3
Skapa en huvudlista med filer . Du kan antingen programmera ett skript för att köras endast en gång för att skapa den här listan för användning av din regelbunden backup skript , eller så kan du göra din vanliga skript kan katalogisering stort antal filer när det körs . Gör listan inkluderar filens namn , datum när den senast upp backas , dess katalog , och något sätt att spåra när filen har ändrats . MD5-summorna är bra för detta ändamål .
4
Skriv en funktion som söker igenom filerna på din hårddisk , och jämför den med din herre lista . Om den stöter på en fil som inte finns på huvudlistan , inkludera funktionalitet för att lägga till filen , och dess uppgifter , till huvudlistan . Detta gör att du slipper att manuellt redigera ditt manus varje gång du skapar en ny fil .
5
Jämför den skannade filen till dess data i huvudlistan i skriptet . Om den metod du använder för att identifiera förändringar , rekommenderar jag MD5 summor ( de uppgifter som utgör din fil körs genom en krypteringsalgoritm , som producerar en unik alfanumerisk sträng som ändras om ett byte av din fil data gör) , är annorlunda , då som kommer att vara den utlösande faktorn för att skriva över filen i hårddisken för säkerhetskopiering med filen nu på din hårddisk . Har ditt manus uppdatera huvudlistan med den nya informationen i enlighet därmed.
6
Kör programmet för första gången för att ställa in din inkrementell backup system . Efter detta , använd systemets schemaläggare för att fastställa hur ofta din inkrementell backup skript ska köras . Om du vill använda ett differentiellt system och sedan ställa in schemaläggaren för att växla mellan dina skript som automatiskt kopierar alla filer i målmappen , och ditt manus som bara kopierar filer som har ändrats .