Почетна » како да » Аутоматизоване стратегије за управљање застарелих резервних датотека

    Аутоматизоване стратегије за управљање застарелих резервних датотека

    Резервне копије су нешто што се обично изводи на веома честом распореду. Ако се не управља управом, директан резултат тога је велики број датотека које троше потенцијално велику количину простора на чврстом диску. Подсећање на ручно отварање и уклањање резервних датотека свакако је један од начина управљања, али не би требало да буде дугорочна стратегија, поготово када је лако имплементирати аутоматизоване процедуре.

    Не постоји решење за једну величину за аутоматизацију процеса брисања датотека са резервним копијама. У зависности од процедуре за прављење резервних копија (да ли вршите недељне пуне и дневне инкременталне или дневне пуне?) И конвенцију о именовању датотека (да ли ваша резервна датотека има датум као део имена датотеке или да сваки пут користите исто име датотеке)? резервних датотека, применљиви метод се разликује.

    Нагласићемо неколико једноставних решења која одговарају најчешћим резервним сценаријима, тако да су квоте једна за вас.

    Брисање од стране датотеке или датума

    Када користити: Дневне потпуне сигурносне копије.

    Можда је најједноставнији и најлогичнији начин за брисање резервних копија са истеклим периодом да се процес брисања базира на датум датотеке сигурносне копије. Ову тему смо раније покривали користећи лог фајлове као циљне датотеке, али ради добро са бацкуп датотекама.

    На пример, да избришете све датотеке у наведеној фасцикли не модификован у току прошле недеље, покрените ову команду:

    ФОРФИЛЕС / П “Ц: Резервне копије” / С / Д -7 / Ц “ЦМД / Ц ДЕЛ / Ф / К @ ПАТХ”

    Забележите горе наведену кључну реч: промењено. Команда ФорФилес је способна само да процени измењени датум датотеке за разлику од креираног датума који би био примјењивији. Типично, међутим, вероватно не мењате датотеку резервне копије након што је креирана тако да то највероватније неће бити проблем.

    Алтернативно, ако датотека резервне копије има неку врсту нумеричког обрасца датума наведеног у имену датотеке (нпр. Бацкуп_2010-01-13.зип, БацкупСет_100113_Фулл.зип, итд.), Можете користити ДелетеБиДатеПаттерн скрипту коју смо навели у повезаном чланку да бисте уклонили истекле сигурносне копије.

    На пример, да бисте избрисали датотеке старије од 2 недеље које одговарају обрасцу имена датотеке као што је следеће: “Бацкуп_ИИИИ-ММ-ДД_ (Фулл | Инцрементал) .зип”, користите команду:

    ДелетеБиДатеПаттерн / Д 15 “Ц: Бацкуп” * - ???? - ?? - _ *. Зип / ДЕЛ

    Или ако је ваш модел именовања датотека: “БацкупСет_ИИММДД.зип”, користите:

    ДелетеБиДатеПаттерн / Д 15 “Ц: Бацкупс” * - ???? .зип / ДЕЛ

    Наравно, прилагођавајте по потреби, али било који од горе наведених метода лако би се могао додати на почетак или на крај процеса сигурносног копирања како би се број похрањених сигурносних копија одржао управљивим.

    Фолдер Роллинг

    Када користити: Периодичне потпуне сигурносне копије (тједно, двотједно, итд.) Са дневним инкременталним сигурносним копијама између.

    Идеја иза “фолдинг фолдера” је да складиштите сав ваш тренутни сет резервних копија (фулл бацкуп + одговарајуће инкрементале) у једну фасциклу, а затим имате неколико архивских фасцикли у којима се чувају стари сетови резервних копија. Пре него што се креира нови сет резервних копија, избришете садржај фасцикле који садржи најстарији скуп резервних копија и "преврните" садржај сваке фасцикле на једну.

    На пример, претпоставимо да имамо тренутну фасциклу са две архивске фасцикле. Команде батцх скрипте за извођење ролл фолдера за ово би биле:

    ДЕЛ / Ф / К “Ц: Бацкупс2арцхиве”
    МОВЕ / И “Ц: Бацкупс1арцхиве *” “Ц: Бацкупс2арцхиве”
    МОВЕ / И “Ц: Бацкупсцуррент *” “Ц: Бацкупс1арцхиве”

    По потреби можете додати што више архивских мапа. Само избришите садржај најниже архивске фасцикле и додајте команду премјештања за сваку другу архивску мапу.

    Опет, ово најбоље функционише у ситуацијама када креирате периодично пуну резервну копију и бројне инкременталне резервне копије до следеће пуне резервне копије. Једноставно спустите све повезане датотеке резервне копије у једну фасциклу и покрените скрипту скенирања директоријума право пре него што креирате нови сет резервних копија.

    Бацкуп9

    Када користити: Дневне потпуне сигурносне копије или појединачне сигурносне копије датотека.

    Бацкуп9 је бесплатни услужни програм командне линије који је развио Гаммадине. Слично горе наведеном процесу померања директоријума, идеја иза овог услужног програма је једноставна када се покрене, креира се копија циљног фајла са бројем који се додаје крају. Поред тога, наведете граничну вредност броја копија да би се задржало са задатком од 9 (одатле име).

    Пример ће најбоље објаснити овај процес. Користећи следећу команду произвешће се доњи излаз:

    БАЦКУП9 / А / Л7 “Ц: БацкупсБацкупФиле.зип”

    Ако се ова команда поново покрене, десиће се следеће:

    1. Број датотека које треба сачувати (7 у нашем примјеру) се процјењује и ако тренутно има много копија, посљедњи се одбацује.
    2. БацкупФиле.зип.бк7 се брише.
    3. БацкупФиле.зип.бк6 се преименује у БацкупФиле.зип.бк7
    4. БацкупФиле.зип.бк [#] је преименован у БацкупФиле.зип.бк [# + 1]
    5. БацкупФиле.зип.бк1 се преименује у БацкупФиле.зип.бк2
    6. БацкупФиле.зип се копира и назива БацкупФиле.зип.бк1

    Уз могућност задржавања до 999 копија, овај услужни програм ради јако добро ако имате датотеку са статичним именом. Једноставно додајете наредбу Бацкуп9 на почетак или на крај процеса израде сигурносне копије, а води се рачуна о одговарајућем броју архивских копија.

    Белведере Аутоматед Филе Манагер

    Када користити: Дневне потпуне сигурносне копије.

    Белведере аутоматизовани фајл менаџер је услужни програм који ради у позадинском систему праћења датотека активан и извршава конфигурисане акције када се задовоље одређени услови. Међу његовим многобројним употребама су чишћење истеклих резервних датотека.

    Конфигурација правила је прилично јасна. На пример, да бисте креирали правило за брисање датотека резервне копије користећи образац имена датотеке као што је „БацкупСет_Јан13.зип“ који је старији од 2 недеље, можете користити следеће:

    Иако се основна функција коју изводимо лако може извршити помоћу горе описаних алата за командну линију, очигледна разлика је у томе што Белведере обезбеђује једноставан за коришћење графички интерфејс за оне који се више осећају удобно са показивањем и кликом.

    Белведере је дизајниран као апликација за десктоп кориснике која се покреће из системске палете, али Белведере можете покренути као услугу и користити је на серверима за обављање ове и других операција надгледања датотека.

    Закључак

    Иако постоји велики број начина на које можете да управљате процесом истека резервне копије, методе које смо горе описали су и флексибилне и једноставне за имплементацију. Уз мало експериментисања, пронађите оно што ради за вас и идите с њим тако да га можете једноставно поставити и заборавити.

    Линкови

    Скидање Бацкуп9 из Гаммадине.цом

    Скачать Белведере от Лифехацкер.цом