22Aug
je něco, co obvykle běží na velmi častém rozvrhu. Pokud je ponecháno neřízené, přímým výsledkem je velké množství souborů, které by přinesly potenciálně velké množství místa na pevném disku. Vzpomínka na ruční vkládání a odebírání zálohových souborů je určitě jedním z metod správy, ale neměla by to být dlouhodobá strategie, zejména pokud jsou k dispozici snadno použitelné automatizované postupy.
Neexistuje řešení typu "one size fits all" pro automatizaci procesu mazání vypršených zálohovacích souborů.V závislosti na postupu zálohování( děláte týdenní plné a denní incrementals nebo denní plná?) A pojmenování souborů konvence( dělá vaše záložní soubor má datum jako součást názvu souboru nebo použijte stejný název souboru pokaždé?) Vašich výslednézáložní soubory se liší příslušná metoda.
Určíme několik jednoduchých řešení, která odpovídají nejběžnějším zálohovým scénářům, takže šance na výběr budou správné pro vás.
Mazání podle věku nebo data souboru
Kdy použít: Denní plné zálohy.
Možná nejjednodušší a nejlogičtější způsob, jak vyčistit vypršení platnosti záloh, je založit proces mazání na datu souboru zálohy. Předtím jsme toto téma pokryli pomocí souborů protokolu jako našich cílových souborů, funguje to stejně dobře i se záložními soubory.
například odstranit všechny soubory v zadané složce není modifikované během posledního týdne, spuštění tohoto příkazu:
FORFILES / P „C: zálohy“ / S / D -7 / C „CMD / C DEL / F /Q @ PATH "
Poznamenejte si výše uvedené klíčové slovo: modifikováno. Příkaz ForFiles je schopen vyhodnotit modifikovaný datum souboru na rozdíl od vytvořeného data, který by byl vhodnější.Obvykle se však pravděpodobně po vytvoření nezmění záložní soubor, takže s největší pravděpodobností nebude problém.
Případně, pokud vaše záložní soubor má nějakou číselnou vzor datum uvedené v názvu souboru( tj Backup_2010-01-13.zip, BackupSet_100113_Full.zip, atd.), Můžete použít DeleteByDatePattern skript, který je přiložen v připojeném článkuodstranění vypršených záloh.
například mazat soubory starší než 2 týdny odpovídající názvu souboru vzoru, jako je následující: „Backup_YYYY-MM-DD_( Full | Incremental). zip“, měli byste použít příkaz:
DeleteByDatePattern / D 15 „C: zálohy“* -? ??? -? ? - _ * zip / DEL
Nebo pokud je soubor pojmenování vzor:.‚BackupSet_YYMMDD.zip‘, měli byste použít:
DeleteByDatePattern / D 15‚c: zálohování‘* -? ????.zip / DEL
Samozřejmě se upravte podle potřeby, ale některá z výše uvedených metod by se mohla snadno přidat ke startu nebo konci procesu zálohování, aby se zachoval počet uložených záloh.
Folder Rolling
Kdy použít: Periodické plné zálohy( týdenní, dvakrát týdně atd.) S denními přírůstkovými zálohami mezi nimi.
Myšlenka „válcování složka“ je to, že můžete ukládat všechny své aktuální záložní sady( plná záloha + příslušné incrementals) v jedné složce a pak mají několik archivní složky, kde mohou být vaše staré záložní sady. Před vytvořením nové zálohovací sady odstraníte obsah složky, který obsahuje nejstarší zálohu, a obsahy jednotlivých složek "rolovat" dolů.
Předpokládejme například, že máme aktuální záložní složku se dvěma složkami archivu. Příkazy šarže skriptu pro provedení role pro tuto složku by byly:
DEL / F / Q "C: Backups2archive"
MOVE / Y "C: Backups1archive *" C: Backups2archive "
MOVE / Y" C: Backupscurrent *"C: Backups1archive"
V případě potřeby můžete přidat co nejvíce archivních složek. Stačí smazat obsah složky s nejnižšími archivy a přidat příkaz pro přesun pro každou z ostatních složek archivu.
Opět to funguje nejlépe v situacích, kdy vytvoříte periodickou plnou zálohu a počet přírůstkových záloh až do dalšího úplného zálohování.Jednoduše vypusťte všechny související záložní soubory do jediné složky a spusťte skript skládání složek přímo před vytvořením nové zálohovací sady.
Backup9
Kdy použít: Denní plné zálohy nebo jednotlivé zálohy souborů.
Backup9 je bezplatná utilita příkazového řádku vyvinutá firmou Gammadyne. Podobně jako výše popsaný proces vyvíjení adresářů je myšlenka tohoto nástroje jednoduchá tím, že při spuštění je vytvořena kopie cílového souboru s číslem připojeným ke konci. Dále zadáte mezní počet kopií, aby se zachovalo výchozí číslo 9( odtud název).
Tento příklad bude nejlépe vysvětlit. Pomocí následujícího příkazu by vznikl výstup níže:
BACKUP9 / A / L7 "C: BackupsBackupFile.zip"
Pokud byl tento příkaz znovu spuštěn, dojde k následujícímu:
- Počet souborů, které mají být uloženy( 7 v našem příkladu)a pokud je v současné době mnoho kopií, poslední je vynecháno.
- BackupFile.zip.bk7 je smazán.
- BackupFile.zip.bk6 je přejmenován na BackupFile.zip.bk7
- BackupFile.zip.bk [#] je přejmenován na BackupFile.zip.bk [# + 1]
- BackupFile.zip.bk1 je přejmenován na BackupFile.zip.bk2
- BackupFile.zip je zkopírován a pojmenovaný BackupFile.zip.bk1
S možností uchovávat až 999 kopií funguje tento nástroj velmi dobře, pokud máte soubor se statickým názvem. Jednoduše přidáte příkaz Backup9 na začátek nebo na konec procesu zálohování, který se postará o to, aby byl zachován odpovídající počet archivních kopií.
Automatizovaný správce souborů Belvedere
Kdy použít: Denní plné zálohy.
Automatický správce souborů Belvedere je nástroj, který běží v systému sledování pozadí a je aktivní a provádí nakonfigurované akce, pokud jsou splněny určité podmínky. Mezi jeho mnoho použití je vyčištění vypršela záložní soubory.
Konfigurace pravidel je poměrně přímá.Chcete-li například vytvořit pravidlo pro odstranění záložních souborů pomocí vzoru názvů souborů, například "BackupSet_Jan13.zip", které jsou starší než 2 týdny, můžete použít následující:
Zatímco základní funkce, kterou provádíme, lze snadno provést příkazemline nástroje popsané výše, zjevným rozdílem je, že Belvedere poskytuje snadno použitelné grafické rozhraní pro ty, kteří jsou pohodlnější s ukazováním a kliknutím.
Belvedere je navržen jako uživatelská aplikace pro stolní počítače, která běží ze systémové lišty, avšak můžete spustit službu Belvedere jako službu a použít ji na serverech k provádění této a dalších operací sledování souborů.
Závěr
Zatímco existuje řada způsobů, jak můžete spravovat proces vypršení platnosti zálohování, metody, které jsme popsali výše, jsou flexibilní a snadno implementovatelné.S trochou experimentů zjistěte, co pro vás funguje a jděte s ním, abyste je mohli nastavit a zapomenout.
Odkazy
Stáhnout Backup9 od Gammadyne.com
Stáhnout Belvedere od Lifehacker.com