22Aug

Automatizované stratégie na 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é vyčerpajú potenciálne veľké množstvo miesta na pevnom disku. Pamätajte si, že manuálne sa dostanete a odstraňujete 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 žiadne 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žiť 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.

Asi najjednoduchším a najlogickejším spôsobom, ako vymazať vypršané zálohy, je založiť proces vymazávania na dátume zálohovacieho 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 špecifikovanom priečinku, ktoré nie sú modifikované za posledný týždeň, spustite tento príkaz:

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

Poznamenajte si vyššie uvedené kľúčové slovo: modifikované.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 nemeníte záložný súbor po jeho vytvorení, takže to pravdepodobne nebude problém.

Alternatívne, ak váš záložný súbor obsahuje nejaký 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ť skript DeleteByDatePattern, ktorý sme zadali v prepojenom článkuodstrániť vypršané zálohy.

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

DeleteByDatePattern / D 15 ""

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ť do začiatku alebo konca procesu zálohovania, aby ste udržali počet uložených záloh.

Rolovanie priečinkov

Kedy používať: Periodické plné zálohy( týždenné, dvojtýždenné atď.) S dennými prírastkovými zálohami.

Myšlienka, že "skladba zložiek" 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 môžete odstrániť obsah zložiek obsahujúci najstaršiu zálohovaciu množinu a "rolovať" obsah každej zložky nadol.

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

DEL / F / Q "C: Zálohovanie2archive"
MOVE / Y "C: Zálohovanie1archive *" C: Backups2archive "
MOVE / Y""C: Backups1archive"

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 ostatných zložiek archívu.

Opäť to funguje najlepšie v situáciách, kedy vytvoríte periodické plné zálohovanie 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ý nástroj vyvinutý spoločnosťou Gammadyne. Podobne ako vo vyššie uvedenom procese na zväčšenie 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í.Použitím nasledujúceho príkazu by sa vytvoril výstup:

BACKUP9 / A / L7 "C: BackupsBackupFile.zip"

Ak bol tento príkaz spustený znova, bude nasledovať nasledovné:

  1. Počet súborov, ktoré si ponecháme( 7 v našom príklade)vyhodnotené a ak v súčasnosti existuje veľa kópií, posledná je vynechaná.
  2. BackupFile.zip.bk7 sa vymaže.
  3. BackupFile.zip.bk6 je premenovaný na BackupFile.zip.bk7
  4. BackupFile.zip.bk [#] je premenovaný na BackupFile.zip.bk [# + 1]
  5. BackupFile.zip.bk1 je premenovaný na BackupFile.zip.bk2
  6. BackupFile.zip je skopírovaný a pomenovaný 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 pridajte 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í.

Automatický správca súborov Belvedere

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

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

Konfigurácia pravidiel je veľmi jednoduchá.Napríklad, ak chcete vytvoriť pravidlo na vymazanie záložných súborov pomocou vzoru názvov súborov, ako 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ť príkazomline nástrojov opí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.

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 tejto a ďalších operácií sledovania súborov.

Záver

Aj keď existuje nespočetné množstvo 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 experimentovania zistíte, čo pre vás funguje a ísť s ním, takže ho môžete len nastaviť a zabudnúť.

Odkazy

Stiahnuť Backup9 od Gammadyne.com

Stiahnuť Belvedere od Lifehacker.com