Automatizuotos pasenusių atsarginių failų tvarkymo strategijos
Atsarginės kopijos paprastai yra labai dažni. Jei tai paliekama nevaldoma, tiesioginis šio rezultato rezultatas - tai daugybė failų, kurie suvartoja potencialiai daug vietos standžiajame diske. Prisiminti rankiniu būdu įvesti ir pašalinti atsargines kopijas tikrai yra vienas iš valdymo būdų, tačiau neturėtų būti ilgalaikė strategija, ypač kai yra lengvai įdiegtos automatizuotos procedūros.
Nėra „vieno dydžio visiems“ sprendimo automatizuojant pasenusių atsarginių failų ištrynimo procesą. Priklausomai nuo atsarginės kopijos procedūros (ar jūs atliekate kas savaitę ar per dieną, ar visą dieną?) Ir failų pavadinimo konvenciją (ar jūsų atsarginės kopijos failas turi datą kaip failo pavadinimo dalį, arba kiekvieną kartą naudoja tą patį failo pavadinimą)? atsarginių failų, taikytinas metodas skiriasi.
Mes norime atkreipti dėmesį į keletą paprastų sprendimų, kurie atitinka dažniausius atsarginius scenarijus, todėl šansai yra vieni iš jūsų.
Ištrynimas pagal failo amžių arba datą
Kada naudoti: Dienos atsarginės kopijos.
Galbūt paprasčiausias ir logiškiausias būdas išvalyti pasenusias atsargines kopijas yra panaikinimo proceso pagrindas atsarginės kopijos failo dieną. Mes anksčiau aptarėme šią temą naudodami žurnalo failus kaip mūsų tikslinius failus, tačiau jie veikia taip pat ir atsarginių failų atveju.
Pavyzdžiui, jei norite ištrinti visus nurodytame aplanke esančius failus modifikuotas praėjusią savaitę paleiskite šią komandą:
FORFILAI / P „C: atsarginės kopijos“ / S / D -7 / C „CMD / C DEL / F / Q @ PATH“
Atkreipkite dėmesį į aukščiau esantį raktinį žodį: modifikuotas. „ForFiles“ komanda gali įvertinti tik pakeistą failo datą, o ne sukurtą datą, kuri būtų labiau taikoma. Paprastai tikriausiai nesukuriate atsarginės kopijos failo, kai jis bus sukurtas, todėl tai greičiausiai nebus problema.
Arba, jei jūsų atsarginės kopijos faile yra tam tikras skaitmeninis datos raštas, nurodytas failo pavadinime (ty Backup_2010-01-13.zip, BackupSet_100113_Full.zip ir tt), galite pašalinti ištrintame straipsnyje pateiktą „DeleteByDatePattern“ scenarijų pasibaigė atsarginės kopijos.
Pvz., Jei norite ištrinti senesnius nei 2 savaičių failus, atitinkančius failo pavadinimo modelį, pvz .: „Backup_YYYY-MM-DD_ (pilnas | papildomas) .zip“, naudokite komandą:
DeleteByDatePattern / D 15 „C: atsarginės kopijos“ * - ???? - ?? - _ *. Zip / DEL
Arba, jei failo pavadinimo modelis yra „BackupSet_YYMMDD.zip“, naudokite:
DeleteByDatePattern / D 15 „C: atsarginės kopijos“ * - ???? .zip / DEL
Žinoma, sureguliuokite, jei reikia, bet bet kuris iš aukščiau minėtų metodų gali būti lengvai pridėtas prie atsarginės kopijos pradžios ar pabaigos, kad būtų išsaugotas tvarkomų atsarginių kopijų skaičius.
Aplanko riedėjimas
Kada naudoti: Periodinės pilnos atsarginės kopijos (kas savaitę, kas dvi savaites ir pan.), Tarp kurių kasdien atliekamos atsarginės kopijos.
„Folder rolling“ idėja yra ta, kad visus dabartinius atsarginių kopijų rinkinius (visą atsarginę kopiją + atitinkamus papildymus) saugote viename aplanke ir tada turite keletą archyvų aplankų, kuriuose laikomi seni atsarginiai rinkiniai. Prieš kuriant naują atsarginių kopijų rinkinį, ištrinate aplanko turinį, kuriame yra seniausias atsarginis rinkinys, ir „sukite“ kiekvieno aplanko turinį.
Pavyzdžiui, tarkime, kad mes turime esamą atsarginį aplanką su dviem archyvų aplankais. Paketinio scenarijaus komandos, skirtos atlikti aplanko sąrašą, būtų šios:
DEL / F / Q „C: atsarginės kopijos2archyvas“
MOVE / Y „C: atsarginės kopijos1archyvas *“ „C: atsarginės kopijos2archyvas“
„MOVE / Y“ C: „Backupscurrent *“ „C: atsarginės kopijos1archyvas“
Galite pridėti tiek archyvų aplankų, kiek reikia. Tiesiog ištrinkite žemiausio archyvo aplanko turinį, pridėkite perkelti komandą kiekvienam kitam archyvo aplankui.
Vėlgi, tai geriausiai tinka situacijoms, kai sukuriate periodinę visišką atsarginę kopiją ir keletą papildomų atsarginių kopijų, iki kito atsarginio kopijavimo. Tiesiog atsisakykite visų susijusių atsarginių failų į vieną aplanką ir paleiskite aplanko ritinio scenarijų prieš kurdami naują atsarginių kopijų rinkinį.
Atsarginė kopija9
Kada naudoti: Dienos atsarginės kopijos arba atskiros failų atsarginės kopijos.
„Backup9“ yra nemokama komandų eilutė, sukurta „Gammadyne“. Panašiai kaip aukščiau aprašytame aplanke, šio įrankio idėja yra paprasta, kai ji vykdoma, tikslo failo kopija sukuriama su skaičiumi, pridedamu prie pabaigos. Be to, nurodote nukopijuojamų kopijų skaičių su numatytuoju 9 (taigi ir pavadinimu).
Pavyzdys geriausiai paaiškins šį procesą. Naudojant šią komandą būtų gaunama žemiau pateikta informacija:
„BACKUP9 / A / L7“ „C:„ BackupsBackupFile.zip “
Jei ši komanda vėl paleista, taip atsitiktų:
- Vertinamas failų skaičius (7 mūsų pavyzdyje) ir, jei šiuo metu yra daug kopijų, paskutinis išbraukiamas.
- „BackupFile.zip.bk7“ ištrinama.
- BackupFile.zip.bk6 pervadintas į BackupFile.zip.bk7
- BackupFile.zip.bk [#] pervadintas į BackupFile.zip.bk [# + 1]
- BackupFile.zip.bk1 pervadinamas į BackupFile.zip.bk2
- „BackupFile.zip“ yra nukopijuotas ir pavadintas „BackupFile.zip.bk1“
Su galimybe išlaikyti iki 999 kopijų, ši programa veikia labai gerai, jei turite failą su statiniu pavadinimu. Į atsarginės kopijos kūrimo pradžią arba pabaigą tiesiog įtraukiate komandą „Backup9“, kuri rūpinasi, kad būtų išlaikytas atitinkamas archyvinių kopijų skaičius.
Belvedere automatizuotas rinkmenų tvarkyklė
Kada naudoti: Dienos atsarginės kopijos.
„Belvedere“ automatizuotas rinkmenų tvarkyklė yra įrankis, kuris veikia foninio stebėjimo failų sistemoje ir veikia, kai įvykdomos nustatytos sąlygos. Tarp daugelio naudojamų atsarginių kopijų failų yra išvalyti.
Taisyklių konfigūracija yra gana paprasta. Pvz., Norėdami sukurti atsarginių failų ištrynimo taisyklę naudojant failo pavadinimo modelį, pvz., „BackupSet_Jan13.zip“, kurie yra senesni nei 2 savaitės, galite naudoti šiuos veiksmus:
Nors pagrindinė funkcija, kurią atliekame, gali būti lengvai padaryta naudojant aukščiau aprašytas komandų eilutės priemones, akivaizdus skirtumas yra tas, kad „Belvedere“ yra paprasta naudoti grafinę sąsają tiems, kurie labiau patinka rodyti ir spustelėti.
„Belvedere“ yra sukurta kaip darbalaukio vartotojo programa, kuri veikia iš sistemos dėklo, tačiau „Belvedere“ galite paleisti kaip paslaugą ir naudoti ją serveriuose, kad atliktumėte šią ir kitas failų stebėjimo operacijas..
Išvada
Nors yra daugybė būdų, kaip valdyti atsarginių kopijų galiojimo pabaigos procesą, pirmiau aprašyti metodai yra lankstūs ir lengvai įgyvendinami. Su šiek tiek eksperimentuoti, suraskite tai, kas jums tinka, ir eikite su juo, kad galėtumėte tiesiog jį užmiršti ir pamiršti.
Nuorodos
Atsisiųskite „Backup9“ iš „Gammadyne.com“
Atsisiųskite „Belvedere“ iš „Lifehacker.com“