22Aug

Automatizuotos senų atsarginių kopijų failų tvarkymo strategijos

atsarginės kopijos yra kažkas, kuris dažniausiai vykdomas labai dažnai. Jei tai lieka nepakankamai valdoma, tiesioginis šio proceso rezultatas - tai daugybė failų, kurie gali sutaupyti daug vietos kietajame diske. Nepamirškite, kad rankiniu būdu įeiti ir pašalinti atsargines kopijas, žinoma, yra vienas valdymo metodas, tačiau neturėtų būti ilgalaikė strategija, ypač kai yra lengva įdiegti automatines procedūras.

Nėra "vieno dydžio tinka visiems" sprendimo, skirto automatizuoti pasibaigus atsarginių kopijų failams ištrynimo procesą.Atsižvelgiant į atsarginę kopijavimo procedūrą( kas savaitę atliekate visą ir dieninį papildomus arba kasdienius pilnais?) Ir failų pavadinimo konvenciją( ar jūsų atsarginės kopijos failas turi datą kaip failo pavadinimo dalis arba kiekvieną kartą naudojamas tas pats failo vardas?)atsarginės kopijos failai, taikytinas metodas skiriasi.

Mes ketiname atkreipti dėmesį į keletą paprastų sprendimų, kurie tinka dažniausiai naudojamiems atsarginės kopijos scenarijams, taigi tikimybė, kad jums tinka.

Pašalinimas pagal failo amžių ar datą

Kada naudoti: Dienos pilnos atsarginės kopijos.

Patikrinkite, kad paprasčiausias ir logiškiausias būdas išvalyti pasibaigusius atsargines kopijas yra ištaisymo proceso pagrindas atsarginės kopijos failo datoje.Šią temą mes anksčiau aptarėme naudodamiesi žurnalo failais kaip tiksliniais failais, tačiau tai taip pat veikia su atsarginėmis failais.

Pavyzdžiui, jei norite ištrinti bet kokius failus nurodytuose aplankuose, o ne pakeistą per praėjusią savaitę, paleiskite šią komandą:

FORFILES / P "C: Backups" / S / D -7 / C "CMD / C DEL / F /Q @ PATH "

Pažymėkite raktinį žodį aukščiau: pakeistas. ForFiles komanda gali įvertinti pakeistą failo datą, o ne sukurtą datą, kuri būtų labiau pritaikoma. Paprastai, greičiausiai, tikriausiai nepakeisite atsarginės kopijos failo, nes jis greičiausiai nebus problema.

Panašiai, jei jūsų atsarginės kopijos failas turi tam tikrą skaitmens datą, nurodytą failo pavadinime( ty Backup_2010-01-13.zip, BackupSet_100113_Full.zip ir kt.), Galite naudoti "DeleteByDatePattern" scenarijų, kurį pateikėime susietame straipsnyjepašalinti pasibaigusius atsargines kopijas.

Pvz., Jei norite ištrinti senesnius nei 2 savaičių failus, atitinkančius failo vardo rašmenis, pvz.: "Backup_YYYY-MM-DD_( Full | incremental). zip", jūs naudojate komandą:

DeleteByDatePattern / D 15 "C: atsarginės kopijos"* -? ??? -? - _ *. zip / DEL

Arba, jei jūsų failų pavadinimo modelis yra" BackupSet_YYMMDD.zip ", jūs naudojate:

DeleteByDatePattern / D 15" C: atsarginės kopijos "* -? ???.zip / DEL

Žinoma, sureguliuokite, jei reikia, tačiau bet kurį aukščiau aprašytą metodą galite lengvai pridėti prie atsarginės kopijos proceso pradžios ar pabaigos, kad atsarginių kopijų skaičius būtų tvarkomas valdomu.

aplankų ritinėlis

Kada naudoti: Periodiškai visas atsargines kopijas( kas savaitę, du kartus per savaitę ir kt.) Su dienos atsarginėmis atsarginėmis kopijomis tarp.

"aplanko slenkamojo" idėja yra ta, kad jūs saugo visą savo dabartinę atsarginių kopijų rinkinį( visą atsarginę kopiją + atitinkamus inkrementus) viename aplanke ir tada turite keletą archyvo aplankų, kuriuose saugomi seni atsarginių kopijų rinkiniai. Prieš sukūrus naują atsarginę kopiją, jūs ištrinsite aplanko turinį, kuriame yra seniausias atsarginių kopijų rinkinys, ir "aplankykite" kiekvieno aplanko turinį žemyn.

Pvz., Turime dabartinį atsarginį aplanką su dviem archyvų aplankais.

DEL / F / Q "C: Backups2archive"
MOVE / Y "C: Backups1archive *" "C: atsarginės kopijos2archyvuoti"
MOVE / Y "C: atsarginės kopijos *""C: Backups1archive"

Jūs galite pridėti tiek daug archyvo aplankų, kiek reikia. Tiesiog ištrinkite mažiausio archyvo aplanko turinį, pridėkite komandą perkelti kiekvienam kitam archyvo aplankui.

Vėlgi, tai geriausiai tinka situacijoms, kai periodiškai sukuriate visą atsarginę kopiją ir papildomų atsarginių kopijų skaičių iki kito visiško atsarginės kopijos. Tiesiog prieš visus naujo atsarginių kopijų kūrimo įrankius tiesiog išmeskite visus susijusius atsarginės kopijos failus į vieną aplanką ir paleiskite aplanko rulono scenarijų.

Backup9

Kada naudoti: Kasdienės atsarginės kopijos arba atskirų failų atsarginės kopijos.

Backup9 yra nemokama "Gammadyne" sukurta komandinės eilutės priemonė.Panašiai kaip anksčiau nurodytas aplanko paleidimo procesas, šio įrankio idėja yra paprasta, nes kai ji paleidžiama, sukuriama tikslo failo kopija su skaičiumi, pridėtu prie pabaigos. Be to, nurodote kopijų skaičiaus ribą, kad numatytasis būtų 9( taigi ir pavadinimas).

Pavyzdys geriausiai paaiškins šį procesą.Naudojant šią komandą, bus pateikiama žemiau esanti išvada:

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

Jei ši komanda būtų paleista dar kartą, tai įvyktų:

  1. Failų skaičius laikyti( 7 mūsų pavyzdyje) yraįvertinta, ir jei šiuo metu yra daug kopijų, paskutinis yra panaikintas.
  2. BackupFile.zip.bk7 ištrinamas.
  3. BackupFile.zip.bk6 pervardomas į BackupFile.zip.bk7
  4. BackupFile.zip.bk [#] pervardomas į BackupFile.zip.bk [# + 1]
  5. BackupFile.zip.bk1 pervardomas į BackupFile.zip.bk2
  6. BackupFile.zip kopijuojamas ir vadinamas BackupFile.zip.bk1

. Gali išlaikyti iki 999 egzempliorių, ši priemonė veikia labai gerai, jei turite failą su statiniu pavadinimu. Jūs tiesiog pridėkite komandą Backup9 prie atsarginės kopijos proceso pradžios ar pabaigos, kad užtikrintų tinkamą archyvų kopijų skaičių.

Belvedere automatizuotas failų tvarkyklė

Kada naudotis: Dienos pilnos atsarginės kopijos.

"Belvedere" automatinis failų tvarkyklė yra programa, kuri paleidžiama fono stebėjimo failų sistema aktyvi ir atlieka sukonfigūruotus veiksmus, kai įvykdomos tam tikros sąlygos. Tarp daugybės jo naudojimo būdų yra išvalyti pasibaigusius atsarginių kopijų failus.

Taisyklių konfigūracija yra gana paprasta. Pavyzdžiui, norint sukurti taisyklę ištrinti atsargines kopijas naudojant failų vardų struktūrą, pvz., "BackupSet_Jan13.zip", kuri yra senesnė nei 2 savaičių, galite naudoti šią funkciją:

Nors pagrindinė funkcija, kurią atliekame, gali būti lengvai padaryta naudojant komandąAkivaizdus skirtumas yra tai, kad "Belvedere" yra lengva naudoti grafinę sąsają tiems, kurie patogiau nukreipti ir spustelėti.

Belvedere sukurta kaip darbalaukio naudotojo programa, kuri paleidžiama iš sistemos dėklo, tačiau galite paleisti "Belvedere" kaip paslaugą ir ją naudoti serveriuose atlikti šias ir kitas failų stebėjimo operacijas.

Išvada

Nors yra daugybė būdų, kaip galite valdyti atsarginės kopijos galiojimo laiką, anksčiau aprašyti metodai yra lankstūs ir lengvai įgyvendinami. Su šiek tiek eksperimentuodami, suraskite tai, kas tinka jums ir eik su juo, kad galėtumėte ją nustatyti ir pamiršti.

Nuorodos

Parsisiųsti Backup9 iš Gammadyne.com

Parsisiųsti Belvedere iš Lifehacker.com