Úvodná » ako » Automatizované stratégie pre správu zastaraných zálohovacích súborov

    Automatizované stratégie pre správu zastaraných zálohovacích súborov

    Zálohovanie je niečo, čo zvyčajne beží na veľmi častom rozvrhu. Ak zostane nespravovaný, priamym dôsledkom toho je veľké množstvo súborov, ktoré spotrebúvajú potenciálne veľké množstvo priestoru na pevnom disku. Pamätajte si, že manuálne vstúpte a odstráňte zálohované súbory, určite je jedným z metód riadenia, ale nemala by to byť dlhodobá stratégia, najmä ak sú k dispozícii ľahko implementovateľné automatizované postupy.

    Neexistuje riešenie "jedna veľkosť pre všetkých" pre automatizáciu procesu vymazávania vypršaných záložných súborov. V závislosti od postupu zálohovania (robíte týždenné plné a denné prírastky alebo denné plnenie?) A konvenciu pomenovania súborov (má váš záložný súbor dátum ako súčasť názvu súboru alebo používať rovnaký názov súboru zakaždým?) záložné súbory, príslušná metóda sa líši.

    Chceme poukázať na niekoľko jednoduchých riešení, ktoré vyhovujú najbežnejším zálohovým scenárom, takže šanca bude jedna bude pre vás to pravé.

    Odstránenie podľa veku alebo dátumu súboru

    Kedy použiť: Denné plné zálohy.

    Snáď najjednoduchší a najlogickejší spôsob, ako vyčistiť vypršané zálohy, je založiť proces vymazávania na dátume záložného súboru. Túto tému sme predtým pokryli pomocou log súborov ako našich cieľových súborov, ale pracuje rovnako dobre so záložnými súbormi.

    Ak chcete napríklad odstrániť všetky súbory v určenom priečinku, nie modifikovaný v priebehu posledného týždňa spustite tento príkaz:

    FORFILES / P "C: Zálohy" / S / D -7 / C "CMD / C DEL / F / Q" PATH "

    Poznamenajte si vyššie uvedené kľúčové slovo: upravené. Príkaz ForFiles je schopný vyhodnotiť modifikovaný dátum súboru na rozdiel od vytvoreného dátumu, ktorý by bol vhodnejší. Zvyčajne však pravdepodobne po zmene záložného súboru nemeníte, takže to s najväčšou pravdepodobnosťou nebude problém.

    Ak váš záložný súbor má určitý typ číselného dátumu špecifikovaný v názve súboru (napr. Backup_2010-01-13.zip, BackupSet_100113_Full.zip atď.), Môžete použiť odstránený skript DeleteByDatePattern, ktorý sme uviedli v prepojenom článku na odstránenie vypršala záloha.

    Ak chcete napríklad odstrániť súbory staršie ako 2 týždne, ktoré zodpovedajú vzoru súborov, ako je nasledujúci: "Backup_YYYY-MM-DD_ (Full | Incremental) .zip", použite príkaz:

    DeleteByDatePattern / D 15 "C: Zálohy" * - ???? - ?? - _ *. Zip / DEL

    Alebo ak je váš názov súboru: "BackupSet_YYMMDD.zip", použite:

    DeleteByDatePattern / D 15 "C: Zálohy" * - ???? .zip / DEL

    Samozrejme, upravte podľa potreby, ale niektorá z vyššie uvedených metód by sa dala ľahko pridať k začiatku alebo ku koncu procesu zálohovania, aby ste udržali počet záloh uložených zvládnuteľných.

    Rolling zložky

    Kedy použiť: Pravidelné úplné zálohovanie (týždenné, dvojtýždenné atď.) S dennými prírastkovými zálohami.

    Myšlienka, že "roll rolls" je uložená v jednom priečinku a obsahuje niekoľko archívnych priečinkov, v ktorých sú uložené vaše staré záložné súbory. Pred vytvorením novej záložnej množiny odstránite obsah priečinka obsahujúci najstaršiu sadu záloh a "roll" obsah každej zložky nadol.

    Predpokladajme napríklad, že máme aktuálny priečinok s dvoma archívnymi priečinkami. Príkazy dávkového skriptu na vykonanie rolovania priečinkov by boli:

    DEL / F / Q "C: Zálohy2archive"
    MOVE / Y "C: Zálohovanie1archív *" "C: Zálohy2archive"
    MOVE / Y "C: Spätné prehrávanie *" "C: Zálohovanie archívu"

    Môžete pridať toľko archívnych priečinkov podľa potreby. Stačí odstrániť obsah najnižšej archívnej zložky pridať príkaz presunúť pre každú z ďalších zložiek archívu.

    Opäť to funguje najlepšie v situáciách, kedy vytvoríte periodickú plnú zálohu a počet prírastkových záloh až do nasledujúcej úplnej zálohy. Jednoducho odložte všetky súvisiace záložné súbory do jedného priečinka a spustite skript roll listov priamo pred vytvorením novej záložnej množiny.

    Backup9

    Kedy použiť: Denné plné zálohy alebo jednotlivé zálohy súborov.

    Backup9 je bezplatná príkazová utilita vyvinutá spoločnosťou Gammadyne. Podobne ako vo vyššie uvedenom procese na zverejňovanie adresárov, myšlienka tohto nástroja je jednoduchá tým, že pri jeho spustení sa vytvorí kópia cieľového súboru s číslom pripojeným do konca. Okrem toho zadáte obmedzenie počtu kópií, aby sa zachovalo štandardné číslo 9 (teda názov).

    Tento príklad najlepšie vysvetlí príklad. Pomocou nasledujúceho príkazu by vznikol výstup:

    BACKUP9 / A / L7 "C: ZálohyBackupFile.zip"

    Ak by bol tento príkaz opäť spustený, nasledovné:

    1. Počet súborov, ktoré sa majú uchovávať (7 v našom príklade), sa vyhodnotí a ak existuje v súčasnosti toľko kópií, posledný je vynechaný.
    2. Súbor BackupFile.zip.bk7 sa vymaže.
    3. BackupFile.zip.bk6 je premenovaný na súbor BackupFile.zip.bk7
    4. BackupFile.zip.bk [#] je premenovaný na súbor BackupFile.zip.bk [# + 1]
    5. BackupFile.zip.bk1 je premenovaný na súbor BackupFile.zip.bk2
    6. BackupFile.zip sa skopíruje a pomenuje BackupFile.zip.bk1

    So schopnosťou udržať až 999 kópií, tento nástroj funguje veľmi dobre, ak máte súbor so statickým názvom. Jednoducho pridáte príkaz Backup9 na začiatok alebo koniec procesu zálohovania, ktorý sa stará o to, aby ste držali krok s príslušným počtom archívnych kópií.

    Belvedere Automatizovaný správca súborov

    Kedy použiť: Denné plné zálohy.

    Belvedere automatizovaný správca súborov je nástroj, ktorý beží v aktívnom monitorovacom systéme pozadia a vykonáva nakonfigurované akcie, keď sú splnené špecifikované podmienky. Medzi jeho mnohými použitiami sú čistenie vypršaných záložných súborov.

    Konfigurácia pravidiel je dosť jednoduchá. Napríklad, ak chcete vytvoriť pravidlo na odstránenie záložných súborov pomocou vzoru názvov súborov, napríklad "BackupSet_Jan13.zip", ktoré sú staršie ako 2 týždne, môžete použiť nasledovné:

    Zatiaľ čo základná funkcia, ktorú vykonávame, sa dá ľahko vykonať pomocou nástrojov príkazového riadku popísaných vyššie, zjavným rozdielom je, že Belvedere poskytuje ľahko použiteľné grafické rozhranie pre tých, ktorí sú pohodlnejší s ukazovaním a kliknutím.

    Aplikácia Belvedere je navrhnutá ako užívateľská aplikácia pre stolné počítače, ktorá beží zo systémovej lišty, avšak môžete spustiť službu Belvedere ako službu a použiť ju na serveroch na vykonávanie týchto a iných operácií sledovania súborov.

    záver

    Hoci existuje niekoľko spôsobov, ako môžete spravovať proces vypršania zálohovania, metódy, ktoré sme opísali vyššie, sú flexibilné a ľahko implementovateľné. S trochou experimentov zistíte, čo pre vás funguje a ísť s ním, takže môžete len nastaviť a zabudnúť.

    odkazy

    Stiahnite si Backup9 z Gammadyne.com

    Stiahnite si Belvedere z Lifehacker.com