Avtomatizirane strategije za upravljanje zastarelih varnostnih kopij
Varnostne kopije so nekaj, kar ponavadi poteka po zelo pogostem urniku. Če ga ne upravljate, je neposredna posledica tega veliko število datotek, ki jedo potencialno veliko prostora na trdem disku. Ne pozabite, da morate ročno vnesti in odstraniti datoteke varnostnih kopij, je zagotovo eden od načinov upravljanja, vendar ne bi smel biti dolgoročna strategija, še posebej, če so na voljo enostavni avtomatizirani postopki..
Za avtomatizacijo postopka brisanja datotek z varnostnimi kopijami, ki so že potekle, ne obstaja nobena rešitev, ki bi ustrezala vsem. Odvisno od postopka izdelave varnostne kopije (ali izvajate tedenske polne in dnevne prirastke ali dnevne polne?) In konvencije o poimenovanju datotek (ali ima vaša varnostna kopija datum kot del imena datoteke ali pa vsakič uporabi isto ime datoteke)? varnostnih kopij, se uporablja drugačna.
Opozarjamo na nekaj preprostih rešitev, ki ustrezajo najpogostejšim rezervnim scenarijem, tako da so kvote ene za vas.
Brisanje po starosti ali datumu datoteke
Kdaj uporabiti: Dnevne popolne varnostne kopije.
Morda je najpreprostejši in najbolj logičen način za čiščenje varnostnih kopij, ki so že potekle, temelj procesa izbrisa na datum varnostne kopije. To temo smo že prej obravnavali z log datotekami kot našimi ciljnimi datotekami, pa tudi z varnostnimi kopijami.
Na primer, da izbrišete vse datoteke v podani mapi, ne spremenjena v preteklem tednu zaženite ta ukaz:
FORFILES / P “C: Varnostne kopije” / S / D -7 / C “CMD / C DEL / F / Q @ PATH”
Upoštevajte zgornjo ključno besedo: spremenjeno. Ukaz ForFiles lahko oceni samo spremenjeni datum datoteke v nasprotju z ustvarjenim datumom, ki bi bil bolj uporaben. Po navadi pa po namestitvi verjetno ne spreminjate datoteke varnostne kopije, kar najverjetneje ne bo problem.
Če ima datoteka varnostne kopije neke vrste numerični vzorec datuma, ki je naveden v imenu datoteke (npr. Backup_2010-01-13.zip, BackupSet_100113_Full.zip itd.), Lahko uporabite skript DeleteByDatePattern, ki smo ga navedli v povezanem članku. varnostne kopije so potekle.
Če želite na primer izbrisati datoteke, starejše od 2 tednov, ki ustrezajo vzorcu imena datoteke, kot sledi: “Backup_YYYY-MM-DD_ (polno | inkrementalno) .zip”, uporabite ukaz:
DeleteByDatePattern / D 15 “C: Varnostne kopije” * - ???? - ?? - _ *. Zip / DEL
Ali če je vaš vzorec za poimenovanje datotek: »BackupSet_YYMMDD.zip«, uporabite:
DeleteByDatePattern / D 15 “C: Varnostne kopije” * - ???? .zip / DEL
Seveda se prilagodi, kot je potrebno, vendar pa lahko katero koli od zgornjih metod preprosto dodate na začetek ali konec procesa varnostnega kopiranja, da se ohrani število shranjenih varnostnih kopij..
Valjanje mape
Kdaj uporabiti: Redne polne varnostne kopije (tedensko, dvakrat tedensko itd.) Z vsakodnevnimi inkrementnimi varnostnimi kopijami.
Zamisel, ki je v ozadju "pomikanja mape", je, da shranite vse trenutne nastavitve varnostne kopije (polna varnostna kopija + pripadajoči inkrementali) v eno mapo in nato imate več arhivskih map, kjer se hranijo stare kopije varnostnih kopij. Pred ustvarjanjem novega niza varnostnih kopij izbrišete vsebino mape, ki vsebuje najstarejši nabor varnostnih kopij, in vsebino vsake mape »zavrtite« navzdol..
Recimo, da imamo trenutno mapo z dvema arhivskima mapama. Ukazi paketnega skripta za izvedbo zvitka mape za to bi bili:
DEL / F / Q »C: Varnostne kopije2«
MOVE / Y “C: Backups1archive *” “C: Varnostne kopije2arhiv”
MOVE / Y “C: Backupscurrent *” “C: Varnostne kopije1arhiv”
Po potrebi lahko dodate toliko arhivskih map. Samo izbrišite vsebino najnižje arhivske mape in dodajte ukaz za premik za vsako drugo arhivsko mapo.
Še enkrat, to najbolje deluje v situacijah, ko ustvarite periodično popolno varnostno kopijo in več inkrementalnih varnostnih kopij do naslednjega popolnega varnostnega kopiranja. Preprosto spustite vse povezane datoteke varnostne kopije v eno mapo in pred izdelavo novega niza varnostnih kopij zaženite skriptno mapo.
Backup9
Kdaj uporabiti: Dnevne popolne varnostne kopije ali varnostne kopije posameznih datotek.
Backup9 je brezplačen pripomoček ukazne vrstice, ki ga je razvil Gammadyne. Podobno kot pri postopku pomikanja po mapah je zamisel za ta pripomoček preprosta, saj se ob zagonu ustvari kopija ciljne datoteke s številko, ki je dodana na konec. Poleg tega določite omejitev števila kopij, da bo privzeta vrednost 9 (od tod tudi ime).
Primer lahko najbolje pojasni ta proces. Z uporabo naslednjega ukaza boste dobili spodnji izpis:
BACKUP9 / A / L7 »C: BackupsBackupFile.zip«
Če je bil ta ukaz ponovno zagnan, se bo zgodilo naslednje:
- Število datotek, ki jih želite obdržati (7 v našem primeru), je ovrednoteno in če je trenutno toliko kopij, se zadnja izpusti.
- BackupFile.zip.bk7 se izbriše.
- BackupFile.zip.bk6 se preimenuje v BackupFile.zip.bk7
- BackupFile.zip.bk [#] se preimenuje v BackupFile.zip.bk [# + 1]
- BackupFile.zip.bk1 se preimenuje v BackupFile.zip.bk2
- BackupFile.zip se kopira in imenuje BackupFile.zip.bk1
Z možnostjo ohranitve do 999 kopij, ta pripomoček deluje zelo dobro, če imate datoteko s statičnim imenom. Ukaz Backup9 preprosto dodate na začetek ali konec procesa izdelave varnostne kopije, saj skrbi za ustrezno število arhivskih kopij.
Avtomatiziran upravljalnik datotek Belvedere
Kdaj uporabiti: Dnevne popolne varnostne kopije.
Avtomatiziran upravljalnik datotek Belvedere je pripomoček, ki deluje v datotečnem sistemu za spremljanje ozadja in izvaja konfigurirane akcije, ko so izpolnjeni določeni pogoji. Med številnimi uporabami so čiščenje varnostnih kopij, ki so že potekle.
Konfiguracija pravil je precej enostavna. Če želite na primer ustvariti pravilo za brisanje varnostnih kopij z vzorcem imena datoteke, kot je »BackupSet_Jan13.zip«, ki so starejši od 2 tednov, lahko uporabite naslednje:
Medtem ko je osnovno funkcijo, ki jo izvajamo, zlahka mogoče izvesti z zgoraj opisanimi orodji ukazne vrstice, je očitna razlika v tem, da Belvedere ponuja enostaven za uporabo grafični vmesnik za tiste, ki so bolj udobni pri kazanju in klikanju.
Belvedere je zasnovan kot namizna uporabniška aplikacija, ki teče iz sistemske vrstice, vendar lahko Belvedere uporabljate kot storitev in jo uporabljate na strežnikih za izvajanje tega in drugih postopkov spremljanja datotek.
Zaključek
Čeprav je na voljo veliko načinov, kako lahko upravljate proces varnostnega kopiranja, so metode, ki smo jih opisali, prilagodljive in enostavne za izvajanje. Z malo eksperimentiranja poiščite, kaj vam ustreza, in pojdite z njim, da ga lahko nastavite in pozabite.
Povezave
Prenesite Backup9 iz Gammadyne.com
Prenesite Belvedere iz Lifehacker.com